0
我想制作一个滑动到右侧的菜单。但是,当我删除鼠标时,我希望它恢复到原来的速度。CSS3变换scaleX不改变文字
这里是我的代码:
.item {
\t position: relative;
\t background-color: #A14B00;
\t height: 2em;
\t width: 17vw;
\t margin-bottom: 0.5em;
\t margin-left: -12vw;
\t line-height: 2em;
\t padding-left: 13vw;
\t color: #FFFFFF;
\t font-size: 2em;
\t font-family: "League Gothic", "bebas neue", "Arial Narrow", Arial, sans-serif;
}
@-webkit-keyframes itemHover{
\t 0% { padding-right: 0vw; }
\t 100% { padding-right: 3vw; }
}
@-moz-keyframes itemHover{
\t 0% { padding-right: 0vw; }
\t 100% { padding-right: 3vw; }
}
@-o-keyframes itemHover{
\t 0% { padding-right: 0vw; }
\t 100% { padding-right: 3vw; }
}
@keyframes itemHover{
\t 0% { padding-right: 0vw; }
\t 100% { padding-right: 3vw; }
}
.item:hover {
\t -webkit-animation: itemHover 1s;
\t -moz-animation: itemHover 1s;
\t -o-animation: itemHover 1s;
\t animation: itemHover 1s;
\t color: #000000;
\t padding-right: 3vw;
}
http://jsfiddle.net/ddrekkf9/3/
可能有人提出一个解决方案,不运行动画在一开始的时候。