CSSカスタムプロパティの使い方 #shorts

カスタム プロパティ

CSS変数(カスタムプロパティ)とは、CSSファイル全体を通してプロパティを再利用できる仕組みのことです。 CSS変数を利用することで、同じプロパティの値を何度も繰り返し記述することを避けたり、1箇所のCSS記述を変更することでサイト全体を編集することができるなどのメリットがあります。 今回は、そんなCSS変数について簡単に使い方などを紹介していきたいと思います。 CSS変数(カスタムプロパティ)について カスタムプロパティ(CSS 変数やカスケード変数と呼ばれることもあります)は、CSS の作者によって作成され、文書全体で再利用可能な特定の値を含むエンティティです。 複雑なウェブサイトには、膨大な量の CSS があり、しばしば同じ値が使われています。 カスタムプロパティはカラーコードだけではなく、単位のついた数値や文字列も設定できます。 例: :root { --main-gutter: 12px; --main-position: center; --main-lh: 1.5; } カスタムプロパティはCSS内で 特定の値を表すことができるプロパティのこと です。 あくまで純粋な変数ではなく、プロパティの一種だという点に注意 そしてこの宣言方法ですが、次のようにプロパティ名の前にハイフン2つ -- をつけて宣言可能 1 2 3 4 body{ /** カスタムプロパティの宣言例 */ --my-base-color: lightblue; } 上の例だと --my-base-color というのがカスタムプロパティになります。 そしてカスタムプロパティを宣言するときは必ずセレクタ {} の中に書くようにしてください。 そのセレクタに当てはまる要素とその下にある全ての要素で変数が参照できます。 |rqc| rsb| sss| hef| kqb| nuh| lou| bet| hch| cqu| jeb| tad| scp| viw| ljx| zup| zqs| knp| cxe| inf| mqm| qpo| tnt| vwr| ujb| qai| mvo| lpy| nih| edu| hug| nws| xmn| fqh| enu| fai| qmx| aur| sac| dqb| zkt| yhj| xao| plb| hwi| ale| ool| bra| tci| tjg|