233 of 313 menu

พีซูโดเอเลเมนต์ backdrop

พีซูโดเอเลเมนต์ backdrop กำหนดตำแหน่ง ให้องค์ประกอบที่ระบุอยู่ด้านหลังองค์ประกอบแรกสุดตามแกน Z แต่อยู่ด้านหน้า องค์ประกอบอื่นๆ ทั้งหมด มักใช้พีซูโดเอเลเมนต์นี้ เพื่อทำให้พื้นหลังของหน้าเว็บมืดลง เมื่อมีการแสดงกล่อง modal ปัจจุบัน พีซูโดเอเลเมนต์ backdrop ทำงานได้เฉพาะกับกล่อง modal ที่สร้างขึ้น โดยใช้องค์ประกอบ <dialog> เท่านั้น

ไวยากรณ์

selector::backdrop { background: สีสำหรับพื้นหลังหน้า; }

ตัวอย่าง

มาทำให้เมื่อกดปุ่ม แล้วเปิดกล่อง modal ขึ้นมา พื้นหลังของหน้าเว็บ จะมืดลง:

<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: สีเทา; } 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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ