CSS3中动画属性transform、transition和animation
Transform:变形 在网页设计中, CSS 被习惯性的理解为擅长表现静态样式,动态的元素必须借助于 javascript 才可以实现,而 CSS3 的出现改变了这一思维方式。 CSS3 除了增加革命性的创新功能外,还提供了对动画的支持,可以用来实现旋转、缩放、平移、扭曲和过渡效果等等,这些功能再一次证明了 CSS3 功能的强大和无限潜能。 CSS3 实现元素变形的基础来源于新增的 transform 属性,该属性可用于实现元素的旋转、缩放、平移、扭曲等效果。目前 webkit 内核支持 -webkit-transform 私有属性, Mozilla Geckos 内核支持 -moz-transform 私有属性, IE 浏览器支持 -ms-transform 私有属性。 在部分的 test case 当中,每每演示 transform 属性的,看起来好像都是带动画。这使得小部分直觉化思维的人(包括我)认为 transform 属性是动画属性。而恰恰相反, transform 属性是静态属性,一旦写到 style 里面,将会直接显示作用,无任何变化过程。 transform 的主要用途是用来做元素的特殊变形,对于做设计的人来说并不是很陌生,简单的来说就是 css 的图形变形工具。 关于图形变形的基础条件当中的原点设定,在 css 里面使用的是 transform