我有一个使用 CSS 的关键帧动画,我想(自动)使其以所有分辨率、浏览器等为中心。我尝试过边距:自动等。但这总是导致我的动画无法正常工作。也许我插入不正确,但我不知道。这是我目前拥有的,没有任何自动边距。
这是我的 CSS 代码:
#image {
text-align:center;
width:276px;
position:absolute;
left:50%;
margin-left: -130px; /*this is what works for me, I'd imagine it's not */
margin-top: -240px; /*centered for everyone */
animation:dampe 0.3s infinite;
-webkit-animation:dampe 0.3s infinite;
}
@keyframes image {
0% { top:45%; }
50% { top:50%; }
100% { top:45%; }
}
@-webkit-keyframes image {
0% { top:45%; }
50% { top:50%; }
100% { top:45%; }
}
这是我的 HTML 代码:
<div id="image">
<img src="image.png" />
</div>