Path: blob/main/files/en-us/web/css/@media/-webkit-transition/index.md
6519 views
------{{CSSRef}} {{deprecated_header}} {{ Non-standard_header }}
Note: All browsers support the
transitionproperty without vendor prefixes. Only WebKit (Safari), and not Chromium, based browsers support the-webkit-transitionmedia feature. No browsers supporttransitionwithout the prefix as a media query (though some browsers do support - {{cssxref("@media/-webkit-transform-3d", "-webkit-transform-3d")}}). Use the@supports (transition)feature query instead.
The -webkit-transition Boolean non-standardCSS media feature is a WebKit extension whose value is true if the browsing context supports CSS transitions.
Apple has a description in Safari CSS Reference; this is now called transition there.
Note: You should not use this media feature; it was never specified, has never been widely implemented, and has been removed from most browsers. Use a {{cssxref("@supports")}} feature query instead.
Syntax
Examples
Use @supports instead
Do not use the -webkit-transition media feature. Instead, test for transition support using the CSS {{cssxref("@supports")}} at-rule, like this:
Obsolete example
Before this became obsolete, you could use -webkit-transition in your CSS like this:
Specifications
Not part of any standard.
Browser compatibility
{{Compat}}
See also
{{cssxref("@media/-webkit-transform-3d", "-webkit-transform-3d")}}
{{cssxref("@media/-webkit-transform-2d", "-webkit-transform-2d")}}
{{cssxref("@media/-webkit-animation", "-webkit-animation")}}
{{cssxref("transition")}} and using CSS transitions
{{cssxref("@media")}} and Using media queries
{{cssxref("@supports")}} and using feature queries