1. css3 @keyframes
特别注意浏览器支持:
Internet Explorer 10, Firefox, 和 Opera 支持 @keyframes 属性.
Safari和Chrome使用私有属性@-WebKit-keyframes支持。
注意:Internet Explorer 9及更早IE版本不支持@keyframes 属性.
w3school上关于浏览器支持的内容不正确 - 实测表明firefox支持@keyframes.
2. css3 animation属性
参考 w3school.
3. css 源码
@keyframes myAnimation {
0% {
opacity: 0
}
100% {
opacity: 1
}
} div {
animation: myAnimation 1s infinite
}
使用在线工具 pleeease 产生支持各浏览器的css代码.
@-webkit-keyframes myAnimation {
0% {
opacity:;
filter: alpha(opacity=0)
}
100% {
opacity:;
filter: alpha(opacity=100)
}
} @keyframes myAnimation {
0% {
opacity:;
filter: alpha(opacity=0)
}
100% {
opacity:;
filter: alpha(opacity=100)
}
} div {
-webkit-animation: myAnimation 1s infinite;
animation: myAnimation 1s infinite
}