Sassy Colors

An experiment in color manipulation/scheme generation with Sass color functions.

Monochromatic

Download styles
darken($color, 20)
$color
lighten(desaturate($color, 30), 40)
lighten(desaturate($color, 30), 10)
darken(desaturate($color, 30), 30)

Complementary

Download styles
$color
adjust-color($color, $saturation:-10%, $lightness:40%)
complement($color)
lighten(complement($color), 20)
adjust-color($color, $saturation:-30%, $lightness:-20%)

Adjacent

Download styles
desaturate($color, 10)
adjust-hue($color, 45deg)
adjust-hue($color, 90deg)
adjust-color($color, $hue:90deg, $saturation:-30%, $lightness:30%)
adjust-color($color, $hue:45deg, $saturation:-30%, $lightness:-20%)

Triad

Download styles
desaturate($color, 10)
adjust-hue($color, 165deg)
adjust-color($color, $hue:195deg, $saturation:-20%)
adjust-color($color, $hue:195deg, $saturation:-30%, $lightness:30%)
adjust-color($color, $hue:165deg, $saturation:-30%, $lightness:-20%)

Tetrad

Download styles
desaturate($color, 10)
adjust-color($color, $hue:30deg, $saturation:-20%)
adjust-color($color, $hue:180deg, $saturation:-10%)
adjust-color($color, $hue:210deg, $saturation:-30%)
adjust-color($color, $hue:210deg, $saturation:-30%, $lightness:-20%)

Rainbow

Download styles
$color
adjust-hue($color, 36deg)
adjust-hue($color, 72deg)
adjust-hue($color, 108deg)
adjust-hue($color, 144deg)

Inverted

Download styles
darken($color, 30)
adjust-hue(invert($color), 30)
invert($color);
darken(invert($color), 20)
darken(desaturate(invert($color), 30), 30)

Vibrant

Download styles
saturate($color, 30)
saturate(adjust-hue(invert($color), 30), 30)
complement(saturate($color, 30))
saturate(lighten(complement($color), 20), 30)
darken(saturate($color, 50), 20)

Muted

Download styles
desaturate($color, 30)
adjust-color($color, $saturation:-40%, $lightness:30%)
complement(desaturate($color, 30))
desaturate(lighten(complement($color), 20), 30)
adjust-color($color, $saturation:-50%, $lightness:-20%)