CSS を使ったフルスクリーン要素のスタイリング

CSSCSSBeginner
オンラインで実践に進む

This tutorial is from open-source community. Access the source code

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、:fullscreen CSS 疑似要素セレクタを使用して、要素がフルスクリーンモードにあるときにスタイルを適用する方法を探ります。要素をフルスクリーンにするためにElement.requestFullscreen()を使用してボタンを作成し、スタイルのプレビューを行います。この実験が終了すると、CSS を使用してカスタムスタイルのフルスクリーン要素を作成する方法をより深く理解するようになります。

これは Guided Lab です。学習と実践を支援するためのステップバイステップの指示を提供します。各ステップを完了し、実践的な経験を積むために、指示に注意深く従ってください。過去のデータによると、この 初級 レベルの実験の完了率は 100%です。学習者から 100% の好評価を得ています。

フルスクリーン

VM 内には既にindex.htmlstyle.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 でさらに多くの実験を行って練習してください。