1. 開発者向けのウェブ技術
  2. Web API
  3. MediaQueryList
  4. media

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

View in English Always switch to English

MediaQueryList: media プロパティ

Baseline 広く利用可能

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

mediaMediaQueryList インターフェイスの読み取り専用プロパティであり、シリアライズされたメディアクエリーを表す文字列を返します。

文字列で、シリアライズされたメディアクエリーを表します。

この例では、 (max-width: 600px) のメディアクエリーを実行し、 MediaQueryListmedia プロパティの結果の値を <span> の中に表示します。

JavaScript

js
let mql = window.matchMedia("(max-width: 600px)");
document.querySelector(".mq-value").innerText = mql.media;

この JavaScript コードは一致させるメディアクエリーを単に matchMedia() に渡してコンパイルし、それから <span>innerTextmedia プロパティの結果の値を設定します。

HTML

html
<span class="mq-value"></span>

シンプルな <span> は出力を受け取るためのものです。

.mq-value {
 font:
 18px arial,
 sans-serif;
 font-weight: bold;
 color: #88f;
 padding: 0.4em;
 border: 1px solid #dde;
}

結果

仕様書

仕様書
CSSOM View Module
# dom-mediaquerylist-media

ブラウザーの互換性

関連情報

MDN の改良に協力

協力方法を知る

このページは MDN の貢献者によって に最終更新されました。

AltStyle によって変換されたページ (->オリジナル) /