【发布时间】:2017-12-24 03:23:20
【问题描述】:
我遇到了一个问题,我有一个具有绝对位置的 div,我正在尝试将它旋转 360 度并无限循环。但是如果我使用 transform: translate (-50%,-50%) 来使这个 div 完全居中,它将无法正常工作。
HTML
<div class="randomName"></div>
CSS
.randomName {
background-color: orange;
width: 1500px;
height: 1500px;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
animation: orbita 2s linear infinite;
-webkit-animation: orbita 2s linear infinite;
-moz-animation: orbita 2s linear infinite;
-o-animation: orbita 2s linear infinite;
}
@keyframes orbita {
0% {transform: rotate(0deg);}
100% {transform: rotate(360deg);}
}
不知道为什么不工作。有人可以指导我吗?谢谢!
【问题讨论】:
标签: html css css-animations css-transforms