--- title: CSS Transitions slug: Web/CSS/CSS_Transitions translation_of: Web/CSS/CSS_Transitions ---
CSS Transitions is a module of CSS that defines how to create smooth transitions between values of given CSS properties. It allows to create them but also to define their evolution, using timing functions.
| Specification | Status | Comment |
|---|---|---|
| {{SpecName('CSS3 Transitions')}} | {{Spec2('CSS3 Transitions')}} | Initial definition |
{{CompatibilityTable}}
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Basic support | 1.0 {{property_prefix("-webkit")}} 26.0 |
{{CompatGeckoDesktop("2.0")}} {{property_prefix("-moz")}} {{CompatGeckoDesktop("16.0")}} |
10.0 | 11.6 {{property_prefix("-o")}} 12.10 # |
3.0 {{property_prefix("-webkit")}} 6.1 |
| Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Basic support | 2.1 {{property_prefix("-webkit")}} | {{CompatGeckoMobile("2.0")}} {{property_prefix("-moz")}} {{CompatGeckoMobile("16.0")}} |
{{CompatUnknown}} | 10.0 {{property_prefix("-o")}} 12.10 # |
3.2 {{property_prefix("-webkit")}} |