CSS カスタムプロパティ

カスタムプロパティを使えるブラウザが増えてきました。SCSSやLESSのように、変数を使うことが出来つつあります。

mixinもかけるようになると、うれしいですが、そうなればなったで、CSSは、より複雑なものになっていくのでしょうね。

test

HTML

<div>test</div>

CSS

@raindrops :root {
 --text-color: red;
}
.entry-content .sample {
 color: var(--text-color);
}

CSSの@raindropsについて、

@raindrops はRaindropsテーマ特有の記法で、ルールセットの前に記述するとグローバルなスタイル指定が出来るというものです。

Raindropsテーマの投稿のCSSエディタは、通常は article以下のスタイルを記述するために、個別投稿以外に影響を及ぼすスタイルが記述できませんが(投稿CSSエディタに記述した各ルールセットに #post-IDを追加しているので、それより上のスタイルを記述しても、無効なスタイルになる、いわばローテクscoped )、例外を書く場合に使用します。

なので、Raindropsテーマ以外では、必要ありません。

関連


新着記事

コメントは受け付けていません。