好的,所以这对我来说真的很沮丧,首先,如果我的问题框架有误,请编辑它(如果你这么认为)......好吧,因为我的屏幕会向你解释,但我仍然希望我的元素应该保持特定的形状而不是随着动画旋转,我错过了一些非常愚蠢的东西吗?
我想要什么:
发生了什么:
欢迎使用 jQuery 解决方案(但我更喜欢 CSS3 解决方案)
注意:不要继续元素的不透明度,1 是用 Paint 和其他用 Photoshop 制作的,What Matter's Is Square 应该旋转为方形
HTML
<div><span></span></div>
CSS
@keyframes round_round {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
div {
width: 50px;
height: 50px;
animation: round_round 3s linear infinite;
margin: 50px auto 0;
transform-origin: 50% 150px;
background-color: #8FC1E0;
}
span {
display: inline-block;
margin: 5px;
height: 5px;
width: 5px;
background: #c00000;
}