下划线 动画
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了下划线 动画相关的知识,希望对你有一定的参考价值。
<ul class="ddd">
<li class="solid active">啦啦啦啦</li>
<li class="solid">我哦我我</li>
<li class="solid">哦哦哦哦</li>
<li class="solid">噢噢噢噢</li>
<li class="solid">雅黑雅黑</li>
</ul>
使用伪类 css
<style>
.solid {
margin-top: 200px;
margin-left: 100px;
text-align: center;
width: 100px;
height: 50px;
position: relative;
float: left;
}
.solid:after {
content: ‘‘;
position: absolute;
left: 50%;
bottom: 15px;
margin-left: 0%;
width: 0%;
height: 2px;
background-color: #FF3401;
transition: all 0.3s ease-in-out;
}
.solid:hover:after {
width: 100%;
margin-left: -50%;
background-color: #FF3401;
}
.solid.active:after,
.solid:hover:after {
width: 100%;
margin-left: -50%;
}
.solid.active.dis:after{
width: 0%;
margin-left: 0%;
}
</style>
初始化 第一个
<script>
$(".ddd .solid").hover( function(event){
$(".solid.active").addClass(‘dis‘);
}, function(event){
$(".solid.active").removeClass(‘dis‘);
} );
</script>
以上是关于下划线 动画的主要内容,如果未能解决你的问题,请参考以下文章