在下面的代码中,我已经设置了
我尝试使用绝对定位和行高,但没有取得太大的成功。
这就是我想要的效果:
HTML代码如下:
ul
的底部边框。当鼠标悬停在ul
中的项目上时,我希望显示悬停项目的底部边框正好在ul
边框上。我无法设置两个边框(ul
和ul
项目)的位置,使它们在悬停时彼此重叠。我尝试使用绝对定位和行高,但没有取得太大的成功。
这就是我想要的效果:
HTML代码如下:
<div class="box">
<ul>
<li><a href="#">test 1</a></li>
<li><a href="#">test 2</a></li>
</ul>
</div>
CSS:
ul{
list-style: none;
padding: 0 0 10px;
margin: 0;
border-bottom: 5px solid green;
overflow: hidden;
}
ul li{
float: left;
margin-left: 20px;
}
a{
text-decoration: none;
display: block;
}
a:hover{
border-bottom: 5px solid red;
}