嗨,我正在尝试为这个的width
内部span
设置动画a
nav
<nav class="navigator">
<ul>
<li><a href="#home">H<span>home</span></a></li>
<li><a title="What?" href="#what">W<span>what</span></a></li>
<li><a title="Porfolio" href="#works">P<span>works</span></a></li>
<li><a title="Who?" href="#who">W<span>who</span></a></li>
<li><a title="Where?" href="#where">W<span>where</span></a></li>
</ul>
</nav>
这是CSS
header nav ul li a{
position: relative;
width: 40px;
display: block;
text-decoration: none;
font-size: 18px;
color: #000;
}
header nav ul li a:hover span{
width: auto;
overflow: visible;
text-align: right;
}
header nav ul li a span{
position: absolute;
width: 0;
right: 45px;
overflow: hidden;
transition:width 0.25s;
-webkit-transition:width .25s;
-moz-transition: width 0.25s;
font-size: 16px;
}
如您所见,我正在width
尝试span
使transition
. 为了让您弄清楚我试图查看nav
该站点的效果:http: //kitkat.com/
我自己做了一个小提琴:http nav
: //jsfiddle.net/ZUhsn/ 问题出在哪里。
希望我给了你所有的信息来尝试解决我的问题。干杯。