使用css:
.show-left-menu {
-webkit-animation-name: leftSidebarAni;
-webkit-animation-duration: .25s;
-webkit-animation-timing-function: ease-out;
-webkit-animation-iteration-count: 1;
}
@-webkit-keyframes leftSidebarAni {
0% {
-webkit-transform: translate3d(0, 0, 0);
}
80% {
-webkit-transform: translate3d(84%, 0, 0);
}
100% {
-webkit-transform: translate3d(79%, 0, 0);
}
}
我如何获得一个带有“show-left-menu”类的div来保持最终(100%)阶段?
答案 0 :(得分:0)
您必须将-webkit-animation-fill-mode: forwards;
添加到.show-left-menu
CSS。
CSS:
.show-left-menu{
-webkit-animation-name: leftSidebarAni;
-webkit-animation-duration: .25s;
-webkit-animation-timing-function: ease-out;
-webkit-animation-iteration-count: 1;
-webkit-animation-fill-mode: forwards;
}