纯CSS实现导航栏下划线跟随的示例代码
网站建设 2023-01-28 21:39www.1681989.com免费网站
本篇文章主要介绍了纯CSS实现导航栏下划线跟随的示例代码,分享给大家,具体如下
效果
代码
html
<ul> <li>aaaa</li> <li>bbbbbbb</li> <li></li> <li>dddd</li> <li>eeee</li> </ul>
css
ul {
paddg:0;
marg:0;
font-size:0;
}
li {
font-size:20px;
paddg:5px 15px 5px 15px;
display: le-block;
position:relative;
cursor: poter;
transition: all 0.5s;
}
li::before {
content:'';
display:block;
position:absolute;
width:0%;
bottom:0;
left:100%;
border-bottom: 2px solid #999;
transition: all 0.5s;
}
li:hover::before {
left:0;
width:100%;
}
li:hover ~ li::before {
left:0;
}
关键部分
li:hover::before {
left:0;
width:100%;
}
li:hover ~ li::before {
left:0;
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。
上一篇:css样式改变及实际用法详解
下一篇:CSS实现一个简单loading动画效果