我用动画关键帧和背景图像属性为平方精灵(n行x m列)制作动画。它适用于Chrome,FF和Safari,但它在IE 9和10上完全被打破。
这里有一点CSS(有SASS):
include keyframes(animation) {
@for $i from 0 through 45 {
$line : floor($i/9);
$col : $i%9;
$s : 20.03+($i * 14)/45 + "%";
@if $i != 45 { #{$s}{background-position: ($col * -163px) ($line * -107px);};}
}
}
如何在IE上修复此问题?
答案 0 :(得分:4)
它在IE9中完全破解,因为它不支持CSS3动画:
它在IE10中被打破有两个原因:
-ms-
前缀作为动画属性:
0
的{{1}}值:
要修复第2部分,您可以使用接近background-position
的值,例如0
。
因此请改用此CSS:
0.1