CSS3中的translate、transform和transition的区别

transform和translate

用途

transform是变形的意思,translate是transform的一个属性,表示2D动作。

ex
  transform:translate(0,100%) 表示从元素的当前位置延y轴方向,向下移动整个元素高度的距离

  transform:translate(-20px,0)表示从元素的当前位置延x轴方向,向左移动20px

  transform有很多其它属性值,translate3D(3D变换),scale(2D缩放)等其他的变换方式;

transition

用途

实现动画过程

需要变换的属性 变换需要的时间 控制动画速度变化 延期多少时间后开始执行

ex
transition:width 2s;

transition:translate 2s;

transtion:all 2s;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容