CSS: Media query hover

By Xah Lee. Date: . Last updated: .

Media query feature for testing mouse hover

this is for @media query

(hover: hover)

The user can hover (mouse, trackpad, stylus, etc.)

(hover: none)

The user cannot hover properly (most touch phones and tablets)

Example

if device support hover, this box have green border.

else red border.

@scope {
 .wDyGZ {
  width: 200px;
  height: 200px;
  margin: 8px;
  padding: 8px;
 }

 @media (hover: hover) {
  .wDyGZ {
   border: solid 6px green;
  }
 }

 @media (hover: none) {
  .wDyGZ {
   border: solid 6px red;
  }
 }
}

CSS. Media Query