Back to the index.
CSS3 transitions specification.
The best place to learn to use transitions and animations is John Allsopp’s tutorial.
Lea Verou’s Animatable gave me ideas for additional tests.
Transitions allow you to alter styles not abruptly, but subtly and with intermediate steps.
The essence is that you define normal styles and special styles that should be applied after, for instance, a click, and that you then command the browser to use a transition for the style changes. This makes sure the property change is subtle and gradual.
This is the desktop table. See also the mobile table.
Last major update on 3 November 2014.
Method or property | Internet Explorer | Firefox | Safari | Chrome | Opera | Yandex | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 and lower | 8 | 9 | 10 | 11 | 33 Win | 33 Mac | 32 Linux | 7 | 38 Win | 38 Mac | 37 Linux | 25 Win | 25 Mac | 14.8 Win | 14.8 Mac | |
No | Yes | Yes | Yes | Yes | Yes | Yes | ||||||||||
No | Yes | Yes | Yes | Yes | Yes | Yes | ||||||||||
No | Yes | Yes | Yes | Yes | Yes | Yes | ||||||||||
No | Yes | Yes | Yes | Yes | Yes | Yes | ||||||||||
No | Yes | Yes | Yes | Yes | Yes | Yes | ||||||||||
Zooming should NOT trigger transitions. However, it does in some browsers | - | Yes | Almost | Buggy | Buggy | Buggy | Buggy | |||||||||
The Blink-based browsers transition the borders of an element when you zoom. This should not happen. In text-zoom mode only (View -> Zoom -> Zoom text only), Firefox transitions the |
||||||||||||||||
When certain declarations, such as left or border are entirely absent, does the browser correctly handle their
implied values?
|
- | Incom |
Incom |
Incom |
Yes | Yes | Yes | |||||||||
IE, Firefox, and Safari each have their own problems with implied values. See the page for details. |
||||||||||||||||
Method or property | Internet Explorer | Firefox | Safari | Chrome | Opera | Yandex | ||||||||||
7 and lower | 8 | 9 | 10 | 11 | 33 Win | 33 Mac | 32 Linux | 7 | 38 Win | 38 Mac | 37 Linux | 25 Win | 25 Mac | 14.8 Win | 14.8 Mac |
Here are tests for the vendor prefixes. Click on the test elements. These are also basic tests for transition support, and for transition-property: width
and transition-duration
.
No prefix
-webkit-
-moz-
-ms-
-o-
Desktop browser test array 2.0.2; October 2014