sass-colorsys

0.0.5 • Public • Published

sass-colorsys

Usage

Install package

npm i sass-colorsys

Import in sass stylesheet

@import "../node_modules/sass-colorsys/sass-colorsys.scss";

Define your sass color set

$color-variants: (
  lighten: (l10: 10%, l30: 30%),
  darken: (d10: 10%, d30: 30%)
);

$color-set: (
  (
    name: c1,
    color: #71cbc6,
    darken: map-get($color-variants, darken),
    lighten: map-get($color-variants, lighten),
    rule-types: (normal)
  ),
  ...
);

Build color styles

@include scs_build_colors($color-set);

Use declarative classes to apply colors

<btn class="btn color-c1-bg color-c1-d10-bg-ho">test</btn>

Class syntax overview :

  • color-c1-bg : color c1 applied to background (bg)
  • color-c1-d10-bg-ho : color c1 variand darken 10% (d10) applied to background (bg) on hover (ho)

More ?

Yes, It's a short overview ... I'm currently working on a more comprehensive documentation.

Readme

Keywords

none

Package Sidebar

Install

npm i sass-colorsys

Weekly Downloads

1

Version

0.0.5

License

MIT

Unpacked Size

16.9 kB

Total Files

3

Last publish

Collaborators

  • slavielle