【发布时间】:2015-05-01 09:03:46
【问题描述】:
我想在悬停时在我的菜单列表上进行转换,但我想将边框底部更改为边框顶部。 我该怎么做?
.sliding-middle-out {
display: inline-block;
position: relative;
padding-bottom: 3px;
}
.sliding-middle-out:after {
content: '';
display: block;
margin: auto;
height: 3px;
width: 0px;
background: transparent;
transition: width .5s ease, background-color .5s ease;
}
.sliding-middle-out:hover:after {
width: 100%;
background: blue;
}
<li class="scroll sliding-middle-out"><a href="#features">Features</a></li>
【问题讨论】:
-
您希望边框从底部过渡到顶部(垂直穿过元素,或者只是淡出/淡入)?或者您想更改哪个边框被着色/突出显示?
-
而不是使用
:after使用:beforejsbin.com/hivetigogu/1/edit
标签: css css-transitions pseudo-element