transition-property

语法:

transition-property:none | <single-transition-property>[ ,<single-transition-property> ]*

<single-transition-property> = all | <IDENT>

默认值all

适用于:所有元素,包含伪对象:after和:before

继承性:无

动画性:否

计算值:指定值

媒体:视觉

取值:

none:
不指定过渡的css属性
all:
所有可以进行过渡的css属性
<IDENT>
指定要进行过渡的css属性

说明:

检索或设置对象中的参与过渡的属性。
  • 默认值为:all。默认为所有可以进行过渡的css属性。
  • 如果提供多个属性值,以逗号进行分隔。
  • 对应的脚本特性为transitionProperty

有过渡效果的属性:

属性名称 类型
transformall
background-colorcolor
background-imageonly gradients
background-positionpercentage, length
border-bottom-colorcolor
border-bottom-widthlength
border-colorcolor
border-left-colorcolor
border-left-widthlength
border-right-colorcolor
border-right-widthlength
border-spacinglength
border-top-colorcolor
border-top-widthlength
border-widthlength
bottomlength, percentage
colorcolor
croprectangle
font-sizelength, percentage
font-weightnumber
grid-*various
heightlength, percentage
leftlength, percentage
letter-spacinglength
line-heightnumber, length, percentage
margin-bottomlength
margin-leftlength
margin-rightlength
margin-toplength
max-heightlength, percentage
max-widthlength, percentage
min-heightlength, percentage
min-widthlength, percentage
opacitynumber
outline-colorcolor
outline-offsetinteger
outline-widthlength
padding-bottomlength
padding-leftlength
padding-rightlength
padding-toplength
rightlength, percentage
text-indentlength, percentage
text-shadowshadow
toplength, percentage
vertical-alignkeywords, length, percentage
visibilityvisibility
widthlength, percentage
word-spacinglength, percentage
z-indexinteger
zoomnumber

兼容性:

  • 浅绿 = 支持
  • 红色 = 不支持
  • 粉色 = 部分支持
IE Edge Firefox Chrome Safari Opera iOS
Safari
Android
Browser
Blackberry
Browser
Opera
Mobile
Chrome
for
Android
Firefox
for
Android
IE
Mobile
UC
Browser
for
Android
Samsung
Internet
QQ
Browser
Baidu
Browser
5.5-9 12+ 2-3.6 4-25 -webkit- 3.1-5 -webkit- #1 9-10.1 3.2-5.1 -webkit- #1 2.1-4.3 -webkit- 7 -webkit- 10-11.5 -o- #1 61 56 10+ 11.4 4+ 1.2 7.12
10+ 4 -moz- #1 26+ 5.1-6 -webkit- 10.5-11.6 -o- #1 6.0-6.1 -webkit- 4.4+ 10 12 -o-
5-15 -moz- 6.1+ 12 -o- 7.0+ 12.1+
16+ 12.1+
  1. 通过selectivizr,可以免去css3前缀。本页下方的示例已使用此方案。

示例: