e.g。
@-webkit-keyframes bounce {
0% {
-webkit-transform: scale(0);
}
100% {
-webkit-transform: scale(1);
}
}
或
@-webkit-keyframes bounce {
0% {
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
}
100% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
}
答案 0 :(得分:3)
由于只有WebKit浏览器可以应用@-webkit-keyframes
规则,所以在这些规则中包含任何其他前缀都没有任何意义。
您希望为@keyframes
规则添加其他前缀,而不是其中的属性。内部属性使用匹配前缀:
@-webkit-keyframes bounce {
0% { -webkit-transform: scale(0); }
100% { -webkit-transform: scale(1); }
}
@-moz-keyframes bounce {
0% { -moz-transform: scale(0); }
100% { -moz-transform: scale(1); }
}
@-o-keyframes bounce {
0% { -o-transform: scale(0); }
100% { -o-transform: scale(1); }
}
@keyframes bounce {
0% { transform: scale(0); }
100% { transform: scale(1); }
}
(没有@-ms-keyframes
,没有必要在-ms-transform
中使用@keyframes
。)