233 of 313 menu

Псевдоелемент backdrop

Псевдоелементът backdrop задава позициониране на указания елемент под самия първи елемент по оста Z, но над останалите елементи. Често този псевдоелемент се използва за затъмняване на фона на страницата, на който се извеждат модални прозорци. Към днешна дата псевдоелементът backdrop работи само с модални прозорци, които са създадени с помощта на елемента <dialog>.

Синтаксис

селектор::backdrop { background: цвят за фон на страницата; }

Пример

Нека направим така, че при натискане на бутон да се отвори модален прозорец, а фонът на страницата при това да бъде затъмнен:

<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());

:

Вижте също

  • свойството 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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне