kolors
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

Kolors

A simple module which could manage colors programmatically.

Installation

npm install kolors

Usage

const Kolor = require('kolors');
 
// You can specify a RGB hex color code into constructor
const kolor = new Kolor('#239cec');
 
/* or HSL color values.
const kolor = new Kolor({
     h: 203.88059701492537,
     s: 84.10041841004184,
     l: 53.13725490196079
}); */
 
console.log( kolor.rgb ) // 239cec
console.log( kolor.hsl ) // { h: 203.88059701492537, s: 84.10041841004184, l: 53.13725490196079 }
 
// Update Hue
kolor.warmen(0.1); // 10% warmer
kolor.colden(0.2); // 20% colder
 
// Update Saturate
kolor.brighten(0.3); // 30% brighter
kolor.dullen(0.4); // 40% duller
 
// Update Luminance
kolor.lighten(0.5); // 50% lighter
kolor.darken(0.6); // 60% darker
 
console.log( kolor.rgb ) // 214182
console.log( kolor.hsl ) // { h: 220.1910447761194, s: 60, l: 31.882352941176478 }
 

Browser Support

If you want to use Kolors directly in the browser, just include kolors.browser.js in your html.

<script src='kolor.browser.js'></script>
 
<script>
    var kolor = new Kolor('#239cec');
    console.log( kolor.rgb );
    console.log( kolor.hsl );
</script> 

Readme

Keywords

none

Package Sidebar

Install

npm i kolors

Weekly Downloads

0

Version

2.0.0

License

MIT

Unpacked Size

21 kB

Total Files

15

Last publish

Collaborators

  • yuhsak