233 of 313 menu

Pseudo-élément backdrop

Le pseudo-élément backdrop définit la position d'un élément spécifié en dessous du tout premier élément sur l'axe Z, mais au-dessus des autres éléments. Ce pseudo-élément est souvent utilisé pour assombrir l'arrière-plan de la page, sur lequel des fenêtres modales sont affichées. À ce jour, le pseudo-élément backdrop fonctionne uniquement avec les fenêtres modales créées à l'aide de l'élément <dialog>.

Syntaxe

sélecteur::backdrop { background: couleur pour l'arrière-plan de la page; }

Exemple

Faisons en sorte que lors du clic sur un bouton une fenêtre modale s'ouvre, et que l'arrière-plan de la page soit assombri à ce moment-là :

<button id="open">Open</button> <dialog> <form method="dialog"> <p>Text text text</p> <button id="close">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());

:

Voir aussi

  • la propriété bottom,
    qui définit la position du bord inférieur de l'élément
  • la propriété top,
    qui définit la position du bord supérieur de l'élément
  • la propriété left,
    qui définit la position du bord gauche de l'élément
  • la propriété right,
    qui définit la position du bord droit de l'élément
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser