ホームページ > ウェブフロントエンド > CSSチュートリアル > ダブルダッシュ CSS プロパティとは何ですか?またどのように機能しますか?

ダブルダッシュ CSS プロパティとは何ですか?またどのように機能しますか?

Patricia Arquette
リリース: 2024-11-26 14:53:10
オリジナル
816 人が閲覧しました

What are Double-Dash CSS Properties and How Do They Work?

謎めいた二重ダッシュ CSS プロパティの探索

プロパティ名の前に二重ダッシュが付いている奇妙な CSS コードに遭遇したことがあるかもしれません。これらは通常の CSS プロパティではなく、CSS3 で導入されたカスタム プロパティです。

カスタム プロパティについて

CSS 変数とも呼ばれるカスタム プロパティを使用すると、値を定義して再利用できます。スタイルシート全体にわたって。設計要素を一元化することで、柔軟性と保守性が可能になります。

構文と使用

カスタム プロパティは、次の構文を使用してルート要素 (:root) 内で宣言されます。

:root {
  --property-name: property-value;
}
ログイン後にコピー

これで、var() を使用して任意の要素内のカスタム プロパティ値にアクセスできるようになります。 function:

#element {
  color: var(--property-name);
}
ログイン後にコピー

W3C の例:

:root {
  --main-color: #05c;
  --accent-color: #056;
}

#foo h1 {
  color: var(--main-color);
}
ログイン後にコピー

この例では、メイン カラーとアクセント カラーのカスタム プロパティを定義し、# 内のカラー値変数を使用します。 foo h1 セレクター。

参照とドキュメント

カスタム プロパティに関する包括的なドキュメントについては、W3C 仕様ページを参照してください:

https://www.w3.org/TR/css-variables/

以上がダブルダッシュ CSS プロパティとは何ですか?またどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート