HTML <dialog> 要素のためのCSSテクニック
2025-01-14
この記事では、HTMLの``要素を強化するための2つのCSSテクニックを紹介します。1つ目は、`::backdrop`擬似要素に`backdrop-filter: blur(2px);`を適用することで、ダイアログの背後にある背景を微妙にぼかす方法です。2つ目は、`body:has(dialog[open]) { overflow: hidden; }`セレクタを使用して、ダイアログが開いている間、ページのスクロールを防止する方法です。これにより、ダイアログと対話している間、基になるページがずれるのを防ぎます。これらの簡単なCSSの追加は、ユーザーエクスペリエンスを向上させます。
開発