Chroma Panel

搜索文档

查找页面或章节

EN

设计令牌导出

查看 Markdown

把命名颜色映射转换成你的设计系统所用的格式。

chroma-panel/export 入口可以把命名颜色映射转换为 CSS、SCSS、Tailwind、JSON 或 DTCG 设计令牌。它既不导入 React,也不导入选择器。

用法

import {
  toCssVariables,
  toDesignTokens,
  toScssVariables,
  toTailwindColors,
} from "chroma-panel/export";
 
const palette = {
  primary: "oklch(62% 0.2 255)",
  "surface-raised": "#ffffff",
};
 
toCssVariables(palette, { prefix: "brand" });
toScssVariables(palette);
toTailwindColors(palette);
toDesignTokens(palette);

toCssVariables 可以指定选择器、前缀和输出的色彩空间。名称会统一转换成安全的小写令牌名。toDesignTokens 返回包含 $type: "color"$value 的对象,适用于遵循 Design Tokens Community Group 格式的工具。

导出调色板和设计令牌 | Chroma Panel