我在自定义图标字体中创建了 12 个字形来表示加载微调器的每个刻度(OSX/iOS 样式)。
标记看起来像这样
<div class="spinner">
<span class="c1"></span>
...
<span class="c12"></span>
</div>
这是CSS
.spinner {
font-family: "nvicons";
font-size: 24px;
letter-spacing: -1em;
.c1 {
color: #eee;
}
...
.c12 {
color: #222;
}
}
现在我想在刻度字形的情况下为颜色设置动画,但不幸的是,color
css 属性似乎不是可动画的,并且background
在这种情况下似乎没有帮助。此外,我没有找到用关键帧制作动画的方法,因为动画很流畅,不像我需要的那样前卫。
有没有可能用 CSS 制作动画?我需要做的是以某种方式循环颜色,我真的想避免使用 JS。