CSS3 – カスタムプロパティー

概要

CSSを書くとき、サイズ指定や色指定で同じ値を何度も打ち直すことがある。このように同じ値を常にコードとして打ち込むのは手間・ミスの素であり、メンテナンス上もよろしくない。

こういうとき、カスタムプロパティーを使うと、値を変数のように定義しておいて、何度も再利用できる。

書式

--[カスタムプロパティー名]: [値];

再利用するための値で、数値、色コードなど、プロパティーの値で指定可能なもの。

動作確認

以下のことを確認している。

  • CSS内全域で共通のカスタムプロパティーを定義
    • –common-bg-color
  • parentクラスでカスタムプロパティーを定義
    • –face-color
  • –common-bg-colorはbody要素、childクラスの要素のいずれにも反映
  • –face-colorはparentクラスの要素と、その子であるchildクラスの要素には反映されるが、parentクラスの要素から独立したchildクラスの要素には反映されない

HTMLファイル

CSSファイル

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です