自動化無しに生活無し

WEBとかAIとかLinux関係をひたすら書く備忘録系ブログ

【CSS】変数を使用する【テーマカラーの統一、スキンの作成などに】

thumbnail

SCSSなどではなく、素のCSSで変数が使えることに今になって気づいた。

ということで、実際に扱っていく。

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>Welcome to my portfolio site !!</title>

<style>
:root{
    --base-color: #111111;
    --theme-color: #00ffcc;
    --font-color: white;
}

body {
    background:var(--base-color);
    color: var(--font-color);
    margin:0;
}
h1 { background: var(--theme-color); }

</style>

</head>
<body>
    <h1>Welcome to my portfolio site !!</h1>

    <h2>Profile</h2>

    <h2>Portfolio</h2>

</body>
</html>

:root{}で宣言した変数 --base-color等がプロパティの値として呼び出すことができる。

予めテーマカラーなどをまとめて冒頭に書いておけば、それを書き換えるだけですぐに対応できる。

この変数を扱うことで、CSSファイルを別途用意したり、正規表現で書き換える必要はないようだ。

参照元: https://developer.mozilla.org/ja/docs/Web/CSS/Using_CSS_custom_properties

スポンサーリンク

シェアボタン

Twitter LINEで送る Facebook はてなブログ