Skip to content

Latest commit

 

History

History
61 lines (41 loc) · 1.7 KB

README.zh-CN.md

File metadata and controls

61 lines (41 loc) · 1.7 KB

color-utils

npm size last commit commit activity codecov license

English | 简体中文

颜色转换工具库

功能

  • RGB/RGBA/HEX/HSL/HSLA/color-name 颜色之间的相互转化 (color-name)
  • 以上种类的颜色的校验功能
  • 提供计算多颜色融合功能
  • 提供计算颜色互补色功能
  • 提供判断颜色亮暗色功能(多用来处理背景色和显示文本的关系)

安装

npm install @nmsn/color-utils

使用

import { isLight } from '@nmsn/color-utils';

const isLightColor = isLight('#999'); // true

可以访问在线地址:https://color-utils-site.vercel.app/

在线项目地址为:https://github.com/nmsn/color-utils-site

已完成功能

  • RGB/RGBA/HEX/HSL/HSLA/color-name 互相转化
  • 各颜色格式的校验函数
  • 现有功能的单元测试
  • 颜色融合计算
  • 互补色计算
  • 颜色明度判断
  • Rollup 基础功能打包

待完成功能

  • rollup 打包体积优化
  • 代码优化

贡献者

协议

MIT License