このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

CSS any-hover メディア特性

Baseline
広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2018年12月以降、すべてのブラウザーで利用可能です。

any-hoverCSSメディア特性で、要素にかざす(ホバー)操作ができる入力機構が何らか利用できるかどうかを検査するために使用することができます。

構文

any-hover 特性は、以下の一覧のうち一つのキーワード値で指定します。

none

利用できる入力機構のいずれも、かざす操作を簡単に行うことができないか、あるいはポインティング入力機構が存在しない。

hover

要素の上にかざす操作が、利用できる入力機構の 1 つまたは複数で簡単に操作できます。

入力手段が停止をすることができるかどうかを検査

HTML

html
<a href="#">この上でかざしてみてください!</a>

CSS

css
@media (any-hover: hover) {
  a:hover {
    background: yellow;
  }
}

結果

仕様書

仕様書
Media Queries Level 4
# descdef-media-any-hover

ブラウザーの互換性

関連情報