Media Queries: interaction media features

- CR

Allows a media query to be set based on the presence and accuracy of the user's pointing device, and whether they have the ability to hover over elements on the page. This includes the pointer, any-pointer, hover, and any-hover media features.

Chrome

  1. 4 - 40: Not supported
  2. 41 - 123: Supported
  3. 124: Supported
  4. 125 - 127: Supported

Edge

  1. 12 - 123: Supported
  2. 124: Supported

Safari

  1. 3.1 - 8: Not supported
  2. 9 - 17.3: Supported
  3. 17.4: Supported
  4. 17.5 - TP: Supported

Firefox

  1. 2 - 63: Not supported
  2. 64 - 124: Supported
  3. 125: Supported
  4. 126 - 128: Supported

Opera

  1. 9 - 27: Not supported
  2. 28 - 108: Supported
  3. 109: Supported

IE

  1. 5.5 - 10: Not supported
  2. 11: Not supported

Chrome for Android

  1. 124: Supported

Safari on iOS

  1. 3.2 - 8.4: Not supported
  2. 9 - 17.3: Supported
  3. 17.4: Supported
  4. 17.5: Supported

Samsung Internet

  1. 4: Not supported
  2. 5 - 23: Supported
  3. 24: Supported

Opera Mini

  1. all: Not supported

Opera Mobile

  1. 10 - 12.1: Not supported
  2. 80: Supported

UC Browser for Android

  1. 15.5: Supported

Android Browser

  1. 2.1 - 4.4.4: Not supported
  2. 124: Supported

Firefox for Android

  1. 125: Supported

QQ Browser

  1. 14.9: Supported

Baidu Browser

  1. 13.52: Supported

KaiOS Browser

  1. 2.5: Not supported
  2. 3: Supported
Resources:
Chrome support bug
Interaction Media Features and their potential (for incorrect assumptions)
Polyfill for the `hover` media feature
Potential use cases for script, hover and pointer CSS Level 4 Media Features