首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >下拉悬停不起作用

下拉悬停不起作用
EN

Stack Overflow用户
提问于 2017-08-17 14:17:02
回答 1查看 24关注 0票数 0

当您在链接上悬停时,我希望列表显示。但它不起作用。

见下面的片段:

代码语言:javascript
复制
.assist-label:hover .assist-list {
  display: block;
}

.assist-list {
  width: 100px;
  background-color: #141825;
  height: 0;
  opacity: 0;
  -moz-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  display: none;
}
代码语言:javascript
复制
<div class="car-assist-container">
  <a href="#" class="assist-label" id="label">Car Assistant</a>
  <ul class="assist-list">
    <li class="assist-item" id="carWorth">Car Worth</li>
    <li class="assist-item browse">
      Browse
      <ul class="browse-list">
        <li class="browse-item" id="browseMake">Makes</li>
        <li class="browse-item" id="browseType">Types</li>
        <li class="browse-item" id="browseYear">Year</li>
      </ul>
    </li>
    <li class="assist-item">Compare</li>
  </ul>
</div>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-17 14:20:09

用这种结构

代码语言:javascript
复制
<a href="#" class="assist-label" id="label">Car Assistant</a>
        <ul class="assist-list">

代码语言:javascript
复制
.assist-label:hover .assist-list{
   display: block;
  }

将无法工作,因为.assist-list,而不是的孩子,是兄弟**

你想要的

代码语言:javascript
复制
.assist-label:hover + .assist-list{
       display: block;
      }

使用相邻的兄弟姐妹选择器。

注意:您还必须修改悬停时列表的不透明度。

代码语言:javascript
复制
.assist-label:hover+.assist-list {
  display: block;
  opacity: 1;
}

.assist-list {
  width: 100px;
  background-color: #141825;
  height: 0;
  opacity: 0;
  -moz-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  display: none;
}
代码语言:javascript
复制
<div class="car-assist-container">
  <a href="#" class="assist-label" id="label">Car Assistant</a>
  <ul class="assist-list">
    <li class="assist-item" id="carWorth">Car Worth</li>
    <li class="assist-item browse">
      Browse
      <ul class="browse-list">
        <li class="browse-item" id="browseMake">Makes</li>
        <li class="browse-item" id="browseType">Types</li>
        <li class="browse-item" id="browseYear">Year</li>
      </ul>
    </li>
    <li class="assist-item">Compare</li>
  </ul>
</div>

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45737608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档