过渡初体验

  




规定设置过渡效果的CSS属性的名称。规定完成过渡效果需要多少秒或毫秒。规定速度效果的速度曲线。定义过渡效果何时开始。

以上是转型的四个属性。

使用语法

转型:,property  duration  timing-function 延迟;

div   {   ,,,转换属性:,宽度;   ,,,transition-duration:, 1 s;   ,,,transition-timing-function:,线性;   ,,,transition-delay:, 2 s,/*, Firefox  4, */-moz-transition-property:宽度;   ,,,-moz-transition-duration: 1;   ,,,-moz-transition-timing-function:线性;   ,,,-moz-transition-delay: 2 s,/*, Safari 和,Chrome  */-webkit-transition-property:宽度;   ,,,-webkit-transition-duration: 1;   ,,,-webkit-transition-timing-function:线性;   ,,,-webkit-transition-delay: 2 s,/*, Opera  */-o-transition-property:宽度;   ,,,-o-transition-duration: 1;   ,,,-o-transition-timing-function:线性;   ,,,-o-transition-delay: 2 s;   }

该例子可写成简写的过渡属性:

div   {   ,,,的转变:,width  1 s  linear  2 s;   ,,,-moz-transition: width  1 s  linear  2 s,,/*, Firefox  4 */,,,-webkit-transition: width  1 s  linear  2 s,,/*, Safari 以及Chrome  */,,,-o-transition: width  1 s  linear  2 s,,/*, Opera  */}

[注意]过渡的这四个子属性之间不能用逗号隔开,只能用空格隔开。因为逗号隔开的代表不同的属性(过渡属性支持多值,多值部分稍后介绍);而空格隔开的代表不同属性的四个关于过渡的子属性。

过渡初体验