【发布时间】:2016-05-05 05:03:09
【问题描述】:
我尝试了一个非常简单的 CSS 动画来旋转包含 SVG 圆圈的 div。由于某种原因,圆圈摇晃着。预期的行为是让圆圈看起来是静态的。为什么会这样?
html:
<div id="circle"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 100 100" xml:space="preserve">
<circle style="fill:#1B1464;" cx="50" cy="50" r="50"/>
</svg></div>
css:
#circle {
width: 50px;
animation: rotating 2s linear infinite;
}
@keyframes rotating {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
【问题讨论】:
标签: css svg css-animations