npm 包 @bezet/palette 使用教程

阅读时长 3 分钟读完

介绍

@bezet/palette 是一个专为前端设计开发者设计的调色板,里面预设了许多优美的颜色搭配,可以轻松地为设计师们带来视觉上的美感。同时,我们还提供了丰富的 API ,让你可以自由地进行组合、调整颜色,自定义适合自己工作流的调色板。使用 @bezet/palette 可以提高工作效率、减少重复劳动,让设计变得更加简单方便。

起步

要使用 @bezet/palette ,需要在项目中安装它。

安装完成之后,可以引入它:

或使用 JavaScript 引入:

API

$colors

@bezet/palette 中预设的颜色。提供的颜色有:

  • primary: 主色,一般为品牌色;
  • secondary: 辅助色,一般作为主色的补充;
  • success: 成功提示色;
  • warning: 警告提示色;
  • danger: 错误提示色;
  • info: 提示信息色。

$color-impact

控制颜色间的对比度,可以设置为以下值之一:

  • low: 低对比度;
  • medium: 中等对比度;
  • high: 高对比度。

$color-scale

控制颜色变化的程度,可以设置为以下值之一:

  • monochromatic: 单色,颜色变化轻微;
  • harmonic: 和谐色彩,变化适中;
  • contrast: 对比鲜明,变化明显。

$color-format

颜色的格式,可以设置为以下值之一:

  • hex: 16 进制;
  • rgb: RGB;
  • hsl: HSL;
  • hsv: HSV;
  • cmyk: CMYK。

$color-variants

自定义的颜色变量。可通过在预设颜色($colors)名后加后缀“-1”、“-2”、“-3”等,来自定义新颜色。示例:

使用示例

1. 定制自己的色板

以上代码定制了一个和谐色彩、中等对比度的调色板,主色为蓝色,辅助色为红色。

2. 定制自己的颜色变量

-- -------------------- ---- -------
------- -----------------------------------

--------- --------

----------- ----------------- -----
----------- ----------------- -----
----------- ----------------- -----

------- -
  ----------------- -----------
-

以上代码在默认的色板上添加了 $primary-1、$primary-2、$primary-3 三个新颜色变量,以及使用了 $primary-1 变量来设置按钮的背景颜色。

结语

使用 @bezet/palette 可以为前端设计师带来无限的创意和方便,通过对 API 的了解和运用,可以自由地定制出适合自己风格和工作流的调色板,节约时间和提高效率。希望本文对你有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005739e81e8991b448e9969

纠错
反馈