はじめに
この実験では、:fullscreen CSS 疑似要素セレクタを使用して、要素がフルスクリーンモードにあるときにスタイルを適用する方法を探ります。要素をフルスクリーンにするためにElement.requestFullscreen()を使用してボタンを作成し、スタイルのプレビューを行います。この実験が終了すると、CSS を使用してカスタムスタイルのフルスクリーン要素を作成する方法をより深く理解するようになります。
これは Guided Lab です。学習と実践を支援するためのステップバイステップの指示を提供します。各ステップを完了し、実践的な経験を積むために、指示に注意深く従ってください。過去のデータによると、この 初級 レベルの実験の完了率は 100%です。学習者から 100% の好評価を得ています。
フルスクリーン
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 でさらに多くの実験を行って練習してください。