0
我想获得一个div围绕另一个使用CSS3旋转,但由于某种原因它不会动画。我正在使用Chrome。谁能帮忙?CSS3动画不工作
这里是CSS
.container {
margin: 0 auto;
position: relative;
}
#center {
width: 300px;
height: 300px;
margin: 225px auto 0;
border: 5px solid #ddd;
border-radius: 100%;
background: #aaa;
}
@-webkit-keyframes rot {
from {
transform: rotate(0deg)
translate(-150px)
rotate(0deg);
}
to {
transform: rotate(360deg)
translate(-150px)
rotate(-360deg);
}
}
@keyframes rot {
from {
transform: rotate(0deg)
translate(-150px)
rotate(0deg);
}
to {
transform: rotate(360deg)
translate(-150px)
rotate(-360deg);
}
}
#small {
position: absolute;
width: 75px;
height: 75px;
border: 5px solid #ddd;
border-radius: 100%;
background: #aaa;
animation: rot 3s infinite linear;
-webkit-animation: rot 3s linear infinite;
}
这里是HTML
<div class="container">
<div id="center"></div>
<div id="small"></div>
</div>
那工作感谢 – zachstarnes
@zachstarnes欢迎:) –
我认为你可以安全地删除'-ms-'前缀,因为IE10已经支持前置的CSS3动画。 – Licson