233 of 313 menu

疑似要素 backdrop

疑似要素 backdrop は、指定された要素を Z軸上で最初の要素の後ろ、しかし他のすべての要素の前に配置します。 この疑似要素は、モーダルウィンドウを表示する際に ページの背景を暗くするためによく使用されます。 現在のところ、疑似要素 backdrop<dialog> 要素を使用して作成された モーダルウィンドウでのみ機能します。

構文

セレクター::backdrop { background: 背景用の色; }

ボタンをクリックするとモーダルウィンドウが開き、 その際にページの背景が暗くなるようにしてみましょう:

<button id="open">開く</button> <dialog> <form method="dialog"> <p>テキスト テキスト テキスト</p> <button id="close">閉じる</button> </form> </dialog> body{ height: 200px; } dialog { width: 200px; } dialog::backdrop { background-color: grey; } let elem = document.querySelector('dialog'); let openBtn = document.querySelector('#open'); let closeBtn = document.querySelector('#close'); openBtn.addEventListener('click', () => elem.showModal());

:

関連項目

  • 要素の下辺の位置を指定する プロパティ bottom
  • 要素の上辺の位置を指定する プロパティ top
  • 要素の左辺の位置を指定する プロパティ left
  • 要素の右辺の位置を指定する プロパティ right
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否