我想要做一个硬币的动画,让它在Y轴上无限旋转,但我似乎无法实现。这是演示链接:https://jsfiddle.net/kaeatjag/。你可以看到它只会旋转一次,然后重新开始。我该怎么修复这个问题?
.coin {
width: 100px;
height: 100px;
border-radius: 100px;
background: linear-gradient(to right, red 50%, black 50%);
animation: coin-rotate 1s both infinite;
}
@keyframes coin-rotate {
from {
transform: rotateY(0);
}
to {
transform: rotateY(180deg);
}
}
<div class="coin"></div>