material-design-color-palette-generator
TypeScript icon, indicating that this package has built-in type declarations

1.0.7 • Public • Published

Generates color palettes that feel like material design.

Install

npm:

npm i material-design-color-palette-generator

yarn:

yarn add material-design-color-palette-generator

pnpm:

pnpm i material-design-color-palette-generator

Usage

index.ts

// generate a new color palette with a hue of 180 (cyan) and a saturation of 100%
let palette = new hslPalette(180, 100);
// set the css variables on the document element (corresponds to the :root selector in css)
palette.setMaterialCssVars("color-cyan", document.documentElement);

index.html

<div class="colored-element-light">
    <p>lighter colored box</p>
</div>
<div class="colored-element-medium">
    <p>medium colored box</p>
</div>
<div class="colored-element-dark">
    <p>darker colored box</p>
</div>

index.css

div.colored-element-light {
    background-color: var(--color-cyan-100);
}

div.colored-element-medium {
    background-color: var(--color-cyan-500);
}

div.colored-element-dark {
    background-color: var(--color-cyan-900);
}

Readme

Keywords

none

Package Sidebar

Install

npm i material-design-color-palette-generator

Weekly Downloads

1

Version

1.0.7

License

none

Unpacked Size

9.36 kB

Total Files

6

Last publish

Collaborators

  • lilyslvr