files/en-us/web/css/reference/at-rules/@media/-webkit-transition/index.md
{{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-standard CSS 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.
@media (-webkit-transition) {
/* CSS to use if this media feature and prefixed transitions are supported */
}
Do not use the -webkit-transition media feature. Instead, test for transition support using the CSS {{cssxref("@supports")}} at-rule, like this:
@supports (transition: initial) {
/* CSS to use if transitions are supported */
}
Before this became obsolete, you could use -webkit-transition in your CSS like this:
@media (-webkit-transition) {
/* CSS to use if transitions are supported */
}
Not part of any standard.
{{Compat}}