【发布时间】:2020-06-18 04:24:44
【问题描述】:
我有一个非常简单但非常烦人的问题。我有一个带有类卡的 div,在悬停时,它应该运行一个简单的动画来旋转 3d(360deg) 整个 div。
.card:hover{
animation: fullTurn 1s;
animation-iteration-count: 1;
}
@keyframes fullTurn{
0% {transform: rotateY(0deg);}
100% {transform: rotateY(360deg);}
}
当我将鼠标悬停在 div 上时,我希望它以 3d 样式简单地将整个 div 旋转 360 度。实际发生的事情是,当我将鼠标悬停在 div 上时,动画开始,在中间停止并重新开始。它发生了很多次,一段时间后,它按预期完成了动画。我希望它一次性完成 动画。
【问题讨论】:
-
codepen 复制会很棒。
标签: html css css-animations