ColorLab.js
A Powerful Color Utility Library
v1.0.0
-
compare_arrowsTransform Colors Formats
-
blenderColor Mixing
-
GradientColor Shading
-
paletteColor Harmonies
-
VisibilityGet Contrast Data
-
codeOpen Source
ColorLab.js
A Powerful Color Utility Library
A modern, lightweight JavaScript library for advanced color manipulation and conversion in web projects.
setup and use
<script src="path/to/ColorLab.js"></script>
let C = new ColorLab();
console.log(C.toHex('red')); // #FF0000
Key Features:
- Convert between all color formats: HEX, RGB, HSL, HSV, CMYK
- Automatic color format detection
- Generate color shades, tints, and tones
- Create color harmonies (analogous, complementary, triadic, etc.)
- Calculate color contrast ratios for accessibility
- Find nearest web-safe colors
- Color mixing and blending capabilities
- Full TypeScript support