title | short-title | slug | l10n | ||
---|---|---|---|---|---|
MediaQueryList: media プロパティ |
media |
Web/API/MediaQueryList/media |
|
{{APIRef("CSSOM")}}
media
は {{DOMxRef("MediaQueryList")}} インターフェイスの読み取り専用プロパティであり、シリアライズされたメディアクエリーを表す文字列を返します。
文字列で、シリアライズされたメディアクエリーを表します。
この例では、 (max-width: 600px)
のメディアクエリーを実行し、 MediaQueryList
の media
プロパティの結果の値を {{HTMLElement("span")}} の中に表示します。
let mql = window.matchMedia("(max-width: 600px)");
document.querySelector(".mq-value").innerText = mql.media;
この JavaScript コードは一致させるメディアクエリーを単に {{DOMxRef("Window.matchMedia", "matchMedia()")}} に渡してコンパイルし、それから <span>
の {{DOMxRef("HTMLElement.innerText", "innerText")}} に {{DOMxRef("MediaQueryList.media", "media")}} プロパティの結果の値を設定します。
<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;
}
{{EmbedLiveSample("Examples", "100%", "60")}}
{{Specifications}}
{{Compat}}
- メディアクエリー
- プログラムによるメディアクエリーの評価
- {{DOMxRef("window.matchMedia()")}}
- {{DOMxRef("MediaQueryList")}}
- {{DOMxRef("MediaQueryListEvent")}}