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;
}
이며, 여기
<div class="container">
<div id="center"></div>
<div id="small"></div>
</div>
애니메이션을 실패하지 않는 것이
-moz
,-webkit
,-o
및-ms
즉, 각 브라우저의 고유 속성을 사용한다는 것을 덕분에 – zachstarnes@ zachstarnes 환영합니다 :) –
IE10에서 이미 접두어가 붙지 않은 CSS3 애니메이션을 지원하므로'-ms-'접두어를 안전하게 삭제할 수 있습니다. – Licson