UNPKG

chroma-js

Version:

JavaScript library for color conversions

17 lines (14 loc) 443 B
import { unpack, rnd2, rnd3 } from '../../utils/index.js'; const oklab2css = (...args) => { const laba = unpack(args, 'lab'); laba[0] = rnd2(laba[0] * 100) + '%'; laba[1] = rnd3(laba[1]); laba[2] = rnd3(laba[2]); if (laba.length > 3 && laba[3] < 1) { laba[3] = '/ ' + (laba.length > 3 ? laba[3] : 1); } else { laba.length = 3; } return `oklab(${laba.join(' ')})`; }; export default oklab2css;