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;
}
相关文章
|
8月前
|
前端开发
css怎么去除a标签的下划线?
css怎么去除a标签的下划线?
|
8月前
|
前端开发 JavaScript
css之伪类hover改变自身、子元素、其他元素的样式
css之伪类hover改变自身、子元素、其他元素的样式
145 0
|
2月前
|
前端开发
css3超酷tab选项卡式页面切换特效
这是一款效果不错的Tab选项卡式css3全屏页面切换特效。该特效使用CSS Transitions和:target伪类完成。
|
3月前
|
前端开发
CSS3:hover&demo
本文介绍了CSS中`hover`伪类的基本用法,包括改变元素自身样式、影响子元素及相邻或后续兄弟元素样式的技巧。同时,还探讨了`:before`和`:after`伪元素的使用方法,以及如何通过CSS实现边框流动效果、创建登录页面、设计轮盘游戏界面和平滑处理文本溢出等实用案例。每个示例都配有代码块,便于理解和实践。
|
3月前
|
前端开发 UED
如何使用css给一个盒子加上好看的hover阴影效果
如何使用css给一个盒子加上好看的hover阴影效果
105 1
|
5月前
|
前端开发
官网导航更智能:CSS动画下划线,让每一次点击都充满期待!
官网导航更智能:CSS动画下划线,让每一次点击都充满期待!
|
6月前
|
前端开发
css 鼠标悬浮时,下划线变成会动的波浪线
css 鼠标悬浮时,下划线变成会动的波浪线
46 1
|
6月前
|
前端开发
css 巧用 ::after 实现 tab 切换动效
css 巧用 ::after 实现 tab 切换动效
48 0
|
6月前
|
前端开发
前端 CSS 经典:图层放大的 hover 效果
前端 CSS 经典:图层放大的 hover 效果
61 0
|
6月前
|
前端开发 JavaScript
前端 CSS 经典:3D Hover Effect 效果
前端 CSS 经典:3D Hover Effect 效果
76 0

热门文章

最新文章