我有一個橫幅,當我將鼠標移到它上面時,當鼠標退出時,橫幅回到它的原始位置,我想知道如何使它停在它的當前位置動畫後(我不想每次都重新設置)CSS3保存動畫後的位置
這是怎麼出招:
/*keyframe animations*/
.first:hover {
-webkit-animation: bannermove 30s linear infinite;
-moz-animation: bannermove 30s linear infinite;
-ms-animation: bannermove 30s linear infinite;
-o-animation: bannermove 30s linear infinite;
animation: bannermove 30s linear infinite;
}
@keyframes "bannermove" {
0% {
margin-left: 0px;
}
100% {
margin-left: -2125px;
}
}
@-webkit-keyframes "bannermove" {
0% {
margin-left: 0px;
}
100% {
margin-left: -2125px;
}
}
它改變了,因爲在你的關鍵幀的0%0像素和100 %2125px。在你的動畫CSS中,你的迭代次數是無限的,所以它會持續重複0px到2125px – EasyBB