html - 添加边框底部 : 1px solid #FF to Sub Menu on hover in CSS Horizontal Drop Down Menu

标签 html css

我似乎不知道如何在鼠标悬停时向所有子菜单项添加 border-bottom: 1px solid #FFF?

#menu{
   padding:0;
   margin:0;
   position: fixed;
   top: 30px;
   left: 0px;
   font-size: 8pt;
}
#menu ul{
   padding:0;
   margin:0;
}
#menu li{
   position: relative;
   float: left;
   list-style: none;
   margin: 0;
   padding:0;
} 

#menu li a{
   width:120px;
   height: 20px;
   display: block;
   text-decoration:none;
   line-height: 20px;
   background-color: #A9BBD3;
   color: #FFF;
} 

#menu li a:hover{
   background-color: #446087;
} 

#menu ul ul{
   position: absolute;
   top: 20px;
   visibility: hidden;
}
#menu ul ul li a {
    width: 115px;
    padding-left: 5px;
}
#menu ul li:hover ul{
   visibility:visible;
}
#menu > ul > li > a{
    text-align:center;
}

<div id="menu">
   <ul>
      <li><a href="#nogo">File</a>
        <ul>
          <li><a href="#nogo">Save</a></li>
          <li><a href="#nogo">Link 1-2</a></li>
          <li><a href="#nogo">Link 1-3</a></li>
        </ul>
      </li>
      <li><a href="#nogo">Edit</a>
        <ul>
      <li><a href="#nogo">Add</a></li>
          <li><a href="#nogo">Delete</a></li>
        </ul>
      </li>
      <li><a href="#nogo">Reports</a>
        <ul>
          <li><a href="#nogo">Link 3-1</a></li>
          <li><a href="#nogo">Link 3-2</a></li>
          <li><a href="#nogo">Link 3-3</a></li>
       </ul>
      </li>
    </ul>
</div>

最佳答案

将此添加到您的 CSS 中,看看是否有帮助:

#menu ul li > ul a:hover { border-bottom:1px solid #fff; }

关于html - 添加边框底部 : 1px solid #FF to Sub Menu on hover in CSS Horizontal Drop Down Menu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13091063/

相关文章:

jquery - 为 details 元素实现 jQuery 回退

css - 包含位置固定的包含框的多列

css - div 的边框半径问题

javascript - jQuery Backstretch 固定高度

html - 关于 HTML5 在 Firefox 上的新功能占位符

javascript - 想pageYoffset

javascript - 网页不同屏幕的图像大小建议

css - 创建三个长度完全相同的 div 容器而不隐藏任何内容

javascript - 将鼠标悬停在列表上时更改下拉列表颜色

javascript - 如何搜索元素的值?