The any-hover CSS media feature can be used to test whether any available input mechanism can hover over elements.
The any-hover CSS media feature can be used to test whether any available input mechanism can hover over elements.
The any-hover feature is specified as a keyword value chosen from the list below.
noneNone of the available input mechanism(s) can hover conveniently, or there is no pointing input mechanism.
hoverOne or more available input mechanisms can conveniently hover over elements.
<a href="#">Try hovering over me!</a>
@media (any-hover: hover) { a:hover { background: yellow; } }
| Specification |
|---|
| Media Queries Level 4 # any-input |
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
any-hover |
41 | 16 | 64 | No | 28 | 9 | 41 | 41 | 64 | 28 | 9 | 5.0 |
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/@media/any-hover