АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
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,
    якая задае пазіцыю правага краю элемента
byenru