npm 包 themer-m4 使用教程

阅读时长 3 分钟读完

介绍

themer-m4 是一个可以自动生产配色方案的 npm 包。这个包的思想是基于 M4 的宏处理器,能够根据不同的配置文件自动生成配色电路板,并使其与主题颜色相匹配。使用 themer-m4 不需要有深厚的编程经验,其核心思想是根据规定的颜色变量来生成配色方案。 他可以应用于 web 应用开发中的视觉设计中,方便前端开发人员快速实现页面设计并改变主题颜色。

安装

使用 npm 安装

这样你就能够在你的项目中使用 themer-m4 自动生成配色方案了。

使用

初始化配置文件

在控制台中输入以下命令初始化配置文件。

执行完该命令,themer-m4 生成了一个名为 config.m4 的文件. (指要自动生成的颜色存放位置和对应的变量名)

配置

通过修改 config.m4 文件中的变量,可以更改 generated 配色方案:

你也可以在 config.m4 文件中创建多个根据场景自动生成的配色配置文件。

自动生成配色电路板

运行以下命令,自动生成配置文件内的配色方案:

执行完该命令,生成 name.theme.css 文件,你可以在你的项目中引入他(请传入文件路径), 即可实现主题切换。

示例 CSS 代码:

自定义生成文件的名字

如果你不想使用默认名称 name.theme.css,那么可以在配置文件中指定生成文件的名称:

高级用法

你可以通过以下方式自定义 m4 宏:

示例 CSS 代码:

总结

themer-m4 是一个十分实用的 npm 包,能够根据规定的颜色变量自动生成配色方案。我们可以在项目中使用它,方便前端开发人员快速实现页面设计并改变主题颜色。它的理念简单易懂,易于上手,但是功能强大,能够应对多种复杂场景的需求。希望学习本文之后,大家可以用好这个强大的工具。

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

纠错
反馈