npm 包 rework-plugin-colors 使用教程

阅读时长 5 分钟读完

Rework 是一款丰富的 CSS 预处理器,其中包含该插件 rework-plugin-colors。该插件为 Rework 提供了额外的功能,用于在 CSS 中管理颜色的替换和协调。本文旨在介绍如何安装和使用 rework-plugin-colors。

安装

rework-plugin-colors 是一个 npm 包,您可以通过以下命令进行安装:

用法

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

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

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

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

在上面的例子中,使用了 rework 和 rework-plugin-colors 的动态对象。使用 rework() 函数加载 CSS,并使用 rework-plugin-colors 转换CSS。最后,调用 rework.toString() 以将其转换为纯文本。

参数

您可以使用以下选项告诉 rework-plugin-colors 替换和映射您的颜色。

options.colors

指定一组颜色名称与十六进制颜色值的映射。例如:

此选项将在 CSS 中使用此语法进行调用:

options.colorFuncs

指定要替换的颜色函数的名称和功能。例如:

此选项将把调用这些函数的原始语法映射到可在CSS中使用的新语法。

例如,使用desaturate()作为你的'darken'算法将允许你这样写你的CSS

options.alphaName

指定要用于设置 alpha 通道的变量名称。 默认情况下为 {@alpha}

此选项允许该 rework-plugin-colors 替换您自己的变量.

示例代码

下面是使用 rework-plugin-colors 的示例代码。

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

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

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

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

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

上面的示例代码将 input.css 使用 rework-plugin-colors 进行更改,然后将结果输出到控制台:

由上面的例子可得,假设您的项目希望使用灰、深蓝和红颜色,您可以根据需要定义映射选项;通过定义这些选项,CSS 可以动态地生成所需的颜色组。

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

纠错
反馈