html - CSS 动画不起作用?

标签 html css css-animations

我想先旋转物体,让它掉下来。
这是我的代码。不确定是什么错误。

CSS

body {
}
#hammer
{
    -webkit-animation: hammer 5s linear 2s infinite;
    -moz-animation: hammer 5s linear 2s infinite;
    animation: hammer 5s linear 2s infinite;
}
@-webkit-keyframes myfirst
 {
     0%  {-webkit-transform: rotateY(360deg);}
    100%  {-webkit-transform: rotateY(360deg);}
}
@keyframes myfirst 
{
    0%  {transform: rotateY(360deg);}
    100%  {transform: rotateY(360deg);}
}
@-moz-keyframes myfirst
 {
     0%  {-moz-transform: rotateY(360deg);}
    100%  {-moz-transform: rotateY(360deg);}
}

HTML

<center><img id="hammer" src="hammer.png" alt="hammer" width="100" height="100" /></center>

最佳答案

因为您正在从 360 度旋转到 360 度,所以什么也没有发生。尝试从 0 度旋转到 360 度

关于html - CSS 动画不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37796382/

相关文章:

javascript - 使用 JQuery 附加带有样式的 div

html - 如何覆盖 CSS slider 动画——带 NAV 的纯 CSS slider ?

javascript - 固定水平位置但允许使用 jQuery 垂直滚动

CSS关键帧动画-webkit-transform重置Chrome Bug

javascript - 将 ajax 函数转换为 jquery

html - CSS 代码未应用于 div?

html - 使用一列 "popping out"设置表格样式,同时保留语义正确的标记

jquery - 鼠标悬停在所有元素上同时发生的效果

html - 如何将跨度悬停在标签内

CSS 网格 - 如何使元素响应