Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. CSS
  3. リファレンス
  4. セレクター
  5. :fullscreen

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

View in EnglishAlways switch to English

:fullscreen

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

:fullscreenCSS擬似クラスで、現在全画面モードにあるすべての要素に一致します。複数の要素が全画面モードにある場合は、それらすべてを選択します。

構文

:fullscreen

使用上のメモ

:fullscreen 擬似クラスにより、要素が全画面と従来の表示の間を行き来した場合に、コンテンツの寸法、スタイル、レイアウトをスタイルシートで自動的に調整することができます。

この例では、文書が全画面モードであるかどうかによってボタンの色が変化します。これは JavaScript でスタイルの変更を適用せずに行われます。

HTML

ページの HTML は次のようなものです。

html
<h1>MDN Web Docs Demo: :fullscreen pseudo-class</h1><p>  This demo uses the <code>:fullscreen</code> pseudo-class to automatically  change the style of a button used to toggle full-screen mode on and off,  entirely using CSS.</p><button>Toggle Fullscreen</button>

"fs-toggle" の ID を持った<button> が、文書が全画面モードであるかどうかによって淡い赤と淡い緑の間で変化します。

CSS

魔法は CSS で起こります。ここでは二つの規則があります。最初のものは要素が全画面状態でない場合に「Toggle Full-screen Mode」ボタンの色の背景を設定します。鍵になるのは:not(:fullscreen) を使用していることで、:fullscreen 擬似クラスが適用されない要素を探します。

css
#fs-toggle:not(:fullscreen) {  background-color: #afa;}

文書が全画面モードになっている場合、代わりに次の CSS が適用され、背景色に淡い赤の影を設定します。

css
#fs-toggle:fullscreen {  background-color: #faa;}

仕様書

Specification
Selectors Level 4
# selectordef-fullscreen
Fullscreen API
# css-pc-fullscreen

ブラウザーの互換性

関連情報

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp