所以,我有一张图片:
我想在悬停时旋转它,以给出正方形动画不同颜色的幻觉。但是,我不得不满足于:
.logo:hover {
transform: rotate(90deg);
}
好像我使用animation
和关键帧使用%step,您可以实际看到徽标旋转,我希望它可以捕捉到下一个deg
值,如果可能的话。我怎么能在悬停时无限地做到这一点?
答案 0 :(得分:2)
您可以使用时间函数steps,
@-webkit-keyframes rotate {
from {
-webkit-transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
}
}
.logo:hover {
-webkit-animation: rotate 1s infinite steps(2, start);
}
https://developer.mozilla.org/en/docs/Web/CSS/timing-function