data-image 属性からの CSS 背景画像
HTML では、多くの場合、要素には追加情報を格納するために使用されるデータ属性があります。背景画像をデータ属性の値に設定することは、CSS を通じてのみ実現できます。
問題
提供される CSS コード:
div[data-image] { border: 2px solid black; background-image: attr(data-image url); }
背景画像の表示に失敗します。
解決策: カスタムプロパティ
別の方法は、URL を含む任意のタイプの値を設定できる CSS カスタム プロパティを使用することです。
.kitten { background-image: var(--bg-image); }
次に、要素のスタイルでカスタム プロパティを設定します。属性:
<div class="kitten">
このアプローチにより、CSS の変更またはスクリプトを通じて背景画像を動的に更新できます。インタラクション。
以上がデータ属性を使用して CSS 背景画像を設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。