CSS-Tricks für HTML-Dialog-Elemente
2025-01-14
Dieser Beitrag präsentiert zwei CSS-Tricks zur Verbesserung des HTML ``-Elements. Erstens wird gezeigt, wie man den Hintergrund hinter dem Dialog mit `backdrop-filter: blur(2px);` (angewendet auf das Pseudo-Element `::backdrop`) subtil verwischt. Zweitens wird gezeigt, wie man das Scrollen der Seite verhindert, während der Dialog geöffnet ist, indem man den Selektor `body:has(dialog[open]) { overflow: hidden; }` verwendet. Dadurch wird verhindert, dass die darunterliegende Seite sich während der Interaktion mit dem Dialog verschiebt. Diese einfachen CSS-Ergänzungen verbessern die Benutzererfahrung.
Entwicklung