CSS动画

维基百科,自由的百科全书
跳转至: 导航搜索
Html5 css3 styling.svg

层叠样式表

CSS動畫
IE盒模型缺陷
CSS filter
无表格网页设计
响应式网页设计
b:CSS
h:CSS

CSS动画CSS Animations)是为层叠样式表建议的允许可扩展标记语言(XML)元素使用CSS的动画的模块。

历史[编辑]

尽管伪类:hover被用于产生初级的动画效

浏览器支持[编辑]

在2011年6月,Firefox 5包括了对CSS动画的支持。[1]CSS动画同样作为WebKit的nightly builds及Google Chrome, Safari 4和5和Safari for iOS(iPhone, iPod Touch和iPad),Android 2.x+, RIM OS 6网页浏览器的一个模块而可用。(需要-webkit-前缀)[2][3]它同样被用于iTunes 9以支持iTunes LP文件。Internet Explorer 10也提供了对CSS动画的支持(需要-ms-前缀),但自Release Preview起已不再需要。[4][5]

争议[编辑]

对CSS动画的定义已吸引了那些偏爱通过JavaScript,或者,在一个较少使用的程度,同步多媒体集成语言(SMIL),实现动画者的注意;其他人则声称它是苹果公司,WebKit计划的一个主赞助商,的一个举动,以回避在该公司使用Safari的移动设备的iOS产品线上对Adobe Flash(以及现有Flash动画)的包括。

参考[编辑]

  1. ^ Firefox 5 release notes, The Mozilla Foundation, 2011-06-21 
  2. ^ Hyatt, Dave, CSS Animation, Surfin’ Safari, 2007-10-31 
  3. ^ Jackson, Dean, CSS Animation, Surfin’ Safari, 2009-02-05 
  4. ^ Hands On: animations
  5. ^ 在IE10 Release Preview中推动Web稳步发展