CSS动画相关知识点

Transform

transform

transform

matrix矩阵扩展
scale和zoom的区别
  1. zoom的缩放是相对于左上角的;scale的缩放是相对于transform-origin的
  2. zoom的缩放改变了元素占据的空间大小,scale缩放占据原始尺寸不变,页面布局不发生变化。
  3. zoom渲染图片比较锐利,scale渲染比较模糊。
  4. 对文字的缩放规则不一样。zoom受限于最小12px中文大小限制,scale则是纯粹地图形进行比例控制。
  5. 渲染的性能差异比较明显。由于zoom缩放会改变元素的真实大小,因此zoom改变会引起整个页面的重新渲染,scale只是在当前的元素上重绘。
  6. scale和zoom的缩放效果会叠加。

点我查看DEMO

坐标系统 transform-origin

transform-origin

transform-style

perspective

perspective-origin

perspective、perspective-origin

backface-visibility

demo(backface-visibility的应用)

公司官网transform元素应用

Transition

transition

transition-property

transition-duration

transition-timing-function

step阶梯函数

transition-delay

Animation

animation

animation-name

animation-iteration-count

animation-direction

animation-play-state

animation-fill-mode

animation中steps的应用

学习链接

前端中的变换矩阵

理解CSS3 transform中的Matrix(矩阵)

CSS3 3D transform变换