家から5分の立ち飲み屋が21時閉店でつらいhakoishiです。 さて、今回はSassをカラージェネレーターっぽく使ってみるサンプルなど。 色の属性を変更する方法と、色相差を指定して配色を作るmixinのご紹介です。 属性を変更 まずは下準備として。 基準色($sampleColor として定義)から色相、明度、彩度の3属性に分解します。 色相(0.0-360.0degの範囲で取得) hue($sampleColor) 彩度(0-100%の範囲で取得) saturation($sampleColor) 明度(0-100%の範囲で取得) lightness($sampleColor) 色相の対応は下記の図を参照のこと。赤を0degとして右回りです。 その後、必要な属性を変更してカラーコードに戻します。 変更後の属性はそれぞれ下記の変数に格納されているものとします。 色相→$newHue、彩度
![【Sass】カラージェネレーターっぽく使ってみる。 | バシャログ。](https://cdn-ak-scissors.b.st-hatena.com/image/square/c76f538a877e78afb07d09e5ff0f87885ac194e9/height=288;version=1;width=512/https%3A%2F%2Fbashalog.c-brains.jp%2Fimages%2Fcat_coding.png)