对transition,transform,animation的疑惑
名词解释 好吧,如果仅仅是按照百度字典的解释,我根本分辨不出,变换,变化,转换/化的意义 我们先来看一下百度翻译 transition: 过渡,转变,变迁; [语] 转换; [乐] 变调; transform: 变换; 改变; 改观; translate: 翻译; 转化; 解释; animation: 生气,活泼; 动画片制作,动画片摄制;动画片 最后一个animation可以理解,就是动画的意思,类似flash里面的祯动画(你没听过的话就当我没说). 恩恩,颤抖吧!!!英语渣的程序员们.其余三个果然是傻傻分不清楚. 我来举个例子,说明一下这些 变 的区别. animation就像 动画片 的制作一样,你需要先把每一页(@keyframes)提前画出来,然后他们先后展示,就组成了动画.注重的是场景的变化,你可以让页面中元素的多个属性进行变化,想改变什么,就改变什么. transform倾向于变换,比如自己变大变小,扭曲,旋转等,它指定了几种 常见的 . 简单的 动画.你拿过来就可以用,不用再自己绘制每个场景了,但是同样的,改变是有限的,你只能按照它给的那几个属性来操作. translate是transform中 常见的 . 简单的 动画中的一种,就是简单的改变元素的 宽高 transition是过渡,倾向于描述 变化过程 ,是的以上所有的变化都是需要一个时间来完成的