colourPalette by ant-design
npm run build
import colourPalette from 'colour-palette'
// js 中使用,输入 colourPalette(color, index); 如:
console.log(colourPalette('#108ee9', 1))
// 注意,在样式中引入此函数时,传入参数要去掉引号,如下使用
body{
background-color: colorPalette(#108ee9, 2);
color: colorPalette(#00a854, 9);
}
输入 ant-design 基准色,输出对应的阶级色板
import colourPalette from 'colour-palette'
// console.log(colourPalette('#108ee9', 1))
console.log(colourPalette)
// $blue-6 = #108ee9;
// $purple-6 = #7265e6;
// $cyan-6 = #00a2ae;
// $green-6 = #00a854;
// $pink-6 = #f5317f;
// $red-6 = #f04134;
// $orange-6 = #f56a00;
// $yellow-6 = #ffbf00;
/* eslint key-spacing: 0 */
const colors = {
blue : '#108ee9',
purple : '#7265e6',
cyan : '#00a2ae',
green : '#00a854',
pink : '#f5317f',
red : '#f04134',
orange : '#f56a00',
yellow : '#ffbf00',
}
var colorResult = {}
Object.keys(colors).forEach((key) => {
for (let i = 1; i < 11; i++) {
colorResult[`$${key}-${i}`] = colourPalette(colors[key], i)
}
})
console.log(colorResult)