データ属性を使用して CSS で背景画像を効率的に設定するにはどうすればよいですか?
CSS データ画像属性を使用した背景画像の設定
CSS は、要素の背景画像を定義するための背景画像プロパティを提供します。ただし、インライン HTML コードを使用して背景画像を設定するのは面倒な場合があります。これに対処するために、CSS テクニックでは attr() 関数と data-image 属性を使用します。
問題の説明
開発者は要素に背景画像を適用したいと考えています。 data-image 属性に格納されている値に基づきます。彼らは最初に次の CSS コードを試みました:
div[data-image] { border: 2px solid black; background-image: attr(data-image url); }
しかし、このコードは背景画像を正しく設定できませんでした。
カスタム プロパティを使用した解決策
attr() と data-image を使用する代わりに、カスタム プロパティ (CSS 変数とも呼ばれる) を使用する代替アプローチもあります。カスタム プロパティを使用すると、柔軟性が高まり、プログラムによる更新が可能になります。
例
カスタム プロパティを使用すると、次のように目的の機能を実現できます。
.kitten { width: 525px; height: 252px; background-image: var(--bg-image); }
<div class="kitten" >
この例では、カスタム プロパティ --bg-image がインライン スタイル属性を使用して設定され、目的の背景の URL を指定します。 画像。 .kitten クラスはこのカスタム プロパティを参照して、画像を背景として適用します。
以上がデータ属性を使用して CSS で背景画像を効率的に設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Smart Forms Frameworkを使用してJavaScript連絡フォームを作成する

5つの最高のPHPフォームビルダー(および3つの無料スクリプト)を比較する

node.jsとexpressのMulterを使用してファイルアップロードします
