前端 - 那些你不知道的炫酷导航交互效果_个人文章 - SegmentFault 思否
基于上次发布的 那些你不知道的炫酷按钮交互效果 反馈比较好,后续将继续收集那些炫酷的交互效果,希望可以给你的项目添砖加瓦,更上一层楼。那些你不知道的炫酷交互效果系列:那些你不知道的炫酷按钮交互效果那些
顺晟科技
2022-09-13 13:45:51
164
纯CSS实现的导航栏底部滚动条效果,如下:
实现滚动条效果,其实就是在<li></li>标签中让<span>元素的宽度由0变化到100%,代码很简单,如下所示:
CSS样式部分:
<style>
ul.nav {background-color: whitesmoke;}
ul.nav li {padding: 10px 0;margin: 0 30px;overflow: hidden;display: inline-block;}
ul.nav li a {text-decoration: none;}
ul.nav li span {position: relative;left: -10%;float: left;width: 5%;transition: border, width .5s;border: 1px solid #5FB878;}
ul.nav li:hover span {width: 105%;border: 1px solid #5FB878;}
</style>
HTML部分:
<div>
<ul class="nav">
<li><a href="">导航一</a><span></span></li>
<li><a href="">导航二</a><span></span></li>
<li><a href="">导航三</a><span></span></li>
<li><a href="">导航四</a><span></span></li>
</ul>
</div>
31
2022-10
22
2022-10
19
2022-10
19
2022-10
19
2022-10
19
2022-10