transition-property
Summary
The ‘transition-property’ property specifies the name of the CSS property to which the transition is applied.
Overview table
- Initial value
all
- Applies to
- all elements, :before and :after pseudo elements
- Inherited
- No
- Media
- visual
- Computed value
- Same as specified value
- Animatable
- No
- CSS Object Model Property
transitionProperty
- Percentages
- N/A
Syntax
transition-property: all
transition-property: none
transition-property: propertyname
Values
- none
- No transition effect is applied (all transition properties are ignored) when a new property value is specified.
- all
- All properties that support transitions have the transition effect applied when a new value for the property is specified. (Default)
- propertyname
- A list of properties, separated by commas, to which the transition effect is applied.
Examples
/* * This example only applies "transition-" prefixed css * properties to those listed in "transition-property" css * property(height and width). * * This example changes a hovered div's height and * width to 100px over a duration of 3s, any other css * properties are applied happen instantly. * */ div:hover{ background-color: red; height: 100px; width: 100px; transition-property: height, width; transition-duration:3s; }
Notes
Remarks
The version of this property using a vendor prefix, -ms-transition-property, has been deprecated. To ensure compatibility in the future, applications using this property with a vendor prefix should be updated accordingly.
Standards information
- CSS Transitions Module Level 3, Section 2.1
Related specifications
- CSS Transitions
- W3C Working Draft
See also
Related articles
Transitions
transition-property
Attributions
Microsoft Developer Network: [Windows Internet Explorer API reference Article]