CSS変数
例えば、
の文字の色を同じにする場合は、
とすればよいですが、いちいち書くのは面倒です。セレクタのグループ化を使えば、
となりますが、値を頻繁に変えるケースだと、CSSの中の該当箇所を探さないといけないので、面倒です。変数の設定は一箇所にまとめたほうがいいでしょう。そこで「CSS変数」の出番です。
え、CSSに変数ってあるの?ですが、、、あるんですよね。
1.CSS変数の定義
まず、CSS変数の値を定義します。
「:root」は、<html>要素の中を示す擬似クラスです。ここでは単にhtml要素と考えましょう。
「--textColor」の「--」は変数の名前の前につける証、「--textColor」という変数の名前。それにredという値を代入している状態です。
2.CSS変数の埋め込み
次にCSS変数をCSS内に埋め込みます。
「var()」はvariable(=変数)です。
丸かっこの中に変数の名前を入れたvar(--textColor)は、redを示すことになり、文字のいろ(=color)は赤色(=red)になります。
使わなくてもWebページはできますが、値を:rootの中にまとめて格納できるので、見晴らしがよくなりますし、ちょっとかっこよいですね。
参考にしてください。
この記事が気に入ったらサポートをしてみませんか?