CSS 1.css介绍 css指的是层叠样式表(cascading style sheets) 官方文档:https://www.w3school.com.cn/css/index.asp为什么需要c
顺晟科技
2021-10-01 14:26:20
85
.nav-underline > *{/* 指定容器,里面可以是li、span等多样化的元素 */
display: inline-block;
margin: -3px;
padding: 10px 15px;
position: relative;
cursor: pointer;
}
.nav-underline > *::before {/* 通过伪元素实现下划线效果 */
content: \'\';
position: absolute;
top: 0;
left: ;
width: 0;
height: ;
border-bottom: 2px solid #1DA3FC;
transition: 0.2s all linear;
}
.nav-underline > *:hover::before {
width: ;
left: 0;
}
.nav-underline > *:hover ~ *::before {/* 关键性的连贯效果就在于 ~ 选择符 */
left: 0;
}
<ul class="nav-underline">
<li>不可思议的css</li>
<li>导航栏</li>
<li>pure css</li>
<li>光标下划线跟随</li>
<li>Nav underline</li>
</ul>
09
2022-11
09
2022-11
09
2022-11
09
2022-11
19
2022-10
19
2022-10