transition - CSS:层叠样式表

css/* Apply to 1 property */

/* property name | duration */

transition: margin-right 4s;

/* property name | duration | delay */

transition: margin-right 4s 1s;

/* property name | duration | timing function */

transition: margin-right 4s ease-in-out;

/* property name | duration | timing function | delay */

transition: margin-right 4s ease-in-out 1s;

/* Apply to 2 properties */

transition:

margin-right 4s,

color 1s;

/* Apply to all changed properties */

transition: all 0.5s ease-out;

/* Global values */

transition: inherit;

transition: initial;

transition: unset;

transition属性可以被指定为一个或多个 CSS 属性的过渡效果,多个属性之间用逗号进行分隔。

每个单属性转换都描述了应该应用于单个属性的转换(或特殊值all和none)。这包括:

零或一个值,表示转换应适用的属性。这可能是以下任何一种:

关键字none

关键字all

命名 CSS 属性的

零或一个 值表示要使用的过渡函数

零,一或两个

请查看“如何处理”以了解当transition属性的值个数超过可以接收的值的个数时该如何处理。简而言之,当transition属性的值个数超过可以接收的值的个数时,多余的值都会被忽略掉,不再进行解析。