CSS实现 Tab hover 下划线跟随

简介: CSS实现 Tab hover 下划线跟随

html

<div class="menu">
<ul>
<li>你好啊</li>
<li>我的名字叫</li>
<li>Pte Lundde</li>
<li>很高兴认识你哦</li>
<li>希望</li>
<li>你能成为我的朋友</li>
</ul>
</div>

css

.menu ul{
height: 30px;
width: auto;
line-height: 30px;
}
.menu ul li{
position: relative;
float: left;
display: inline-block;
padding:0 30px;
height: 30px;
line-height: 30px;
}
.menu ul li::before{
content:'';
position: absolute;
top:0;
left:100%;
width: 0;
height: 100%;
border-bottom: 2px solid #000;
transition: all .3s linear;
}
.menu ul li:hover::before{
left:0;
width: 100%
}
.menu ul li:hover ~ li::before{
left:0;
}
相关文章
|
4天前
|
前端开发 JavaScript
css之伪类hover改变自身、子元素、其他元素的样式
css之伪类hover改变自身、子元素、其他元素的样式
37 0
|
4天前
|
前端开发
css怎么去除a标签的下划线?
css怎么去除a标签的下划线?
|
前端开发 容器
面试官:请使用 CSS 实现自适应正方形
面试官:请使用 CSS 实现自适应正方形
419 0
面试官:请使用 CSS 实现自适应正方形
|
4天前
|
前端开发 JavaScript
jquery+css实现Tab栏切换的代码实例
jquery+css实现Tab栏切换的代码实例
32 0
|
5月前
|
前端开发
CSS改变图标颜色(filter一行代码解决hover变换颜色问题)
CSS改变图标颜色(filter一行代码解决hover变换颜色问题)
65 0
|
5月前
|
XML 前端开发 小程序
css实例(一)鼠标hover下拉菜单
红框标注位置,有一个小尖尖角,这个使用样式是这样实现的。 css 复制代码
64 0
|
6月前
|
前端开发 JavaScript
CSS: hover选择器控制子元素的出现和隐藏
CSS: hover选择器控制子元素的出现和隐藏
50 0
|
7月前
css3 hover效果
css3 hover效果
27 0
|
10月前
|
前端开发
CSS伪类的使用:标题下划线的纯CSS代码
CSS伪类的使用:标题下划线的纯CSS代码
123 0
|
10月前
|
前端开发
css中hover变大效果
css中hover变大效果
95 0