はじめに
この実験では、:fullscreen
CSS 疑似要素セレクタを使用して、要素がフルスクリーンモードにあるときにスタイルを適用する方法を探ります。要素をフルスクリーンにするためにElement.requestFullscreen()
を使用してボタンを作成し、スタイルのプレビューを行います。この実験が終了すると、CSS を使用してカスタムスタイルのフルスクリーン要素を作成する方法をより深く理解するようになります。
This tutorial is from open-source community. Access the source code
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
この実験では、:fullscreen
CSS 疑似要素セレクタを使用して、要素がフルスクリーンモードにあるときにスタイルを適用する方法を探ります。要素をフルスクリーンにするためにElement.requestFullscreen()
を使用してボタンを作成し、スタイルのプレビューを行います。この実験が終了すると、CSS を使用してカスタムスタイルのフルスクリーン要素を作成する方法をより深く理解するようになります。
VM 内には既にindex.html
とstyle.css
が用意されています。
フルスクリーンモードで要素にスタイルを適用するには、:fullscreen
CSS 疑似要素セレクタを使用できます。また、<button>
とElement.requestFullscreen()
を使って、プレビュー用に要素をフルスクリーンにするボタンを作成することもできます。以下はコード例です。
<div class="container">
<p>
<em>下のボタンをクリックすると、要素がフルスクリーンモードになります。</em>
</p>
<div class="element" id="element">
<p>フルスクリーンモードで色が変わります!</p>
</div>
<br />
<button
onclick="var el = document.getElementById('element'); el.requestFullscreen();"
>
フルスクリーンにする!
</button>
</div>
.container {
margin: 40px auto;
max-width: 700px;
}
.element {
padding: 20px;
height: 300px;
width: 100%;
background-color: skyblue;
box-sizing: border-box;
}
.element p {
text-align: center;
color: white;
font-size: 3em;
}
/* Internet Explorer 用 */
.element:-ms-fullscreen p {
visibility: visible;
}
/* 最新ブラウザ用 */
.element:fullscreen {
background-color: #e4708a;
width: 100vw;
height: 100vh;
}
右下隅の「Go Live」をクリックして、ポート 8080 でウェブサービスを実行してください。その後、Web 8080タブを更新してウェブページをプレビューできます。
おめでとうございます!フルスクリーンの実験を完了しました。技術力を向上させるために、LabEx でさらに多くの実験を行って練習してください。