在线CSS变量提取器

免费在线CSS变量提取器,从CSS代码中提取自定义属性,生成变量清单和设计Token,支持分组导出,无需注册。 | 无需注册 · 数据绝不上传服务器

零依赖·可离线使用
🎨 CSS代码输入
📂 拖拽 .css 文件到此处
🔒所有CSS解析均在浏览器本地完成,代码绝不上传

支持分组导出吗?

支持。按颜色、间距、字体、边框等自动分组,也可导出为JSON、SCSS变量、CSS自定义属性等格式。

数据会上传服务器吗?

不会。所有CSS解析和变量提取均在浏览器本地完成,代码绝不上传服务器。

能检测未使用的变量吗?

可以。工具会检测哪些变量被var()引用,哪些仅定义未使用,帮助清理冗余变量。

支持拖拽上传CSS文件吗?

支持。直接将.css文件拖入输入框即可读取内容进行分析。

导出格式有哪些?

支持导出为CSS自定义属性、SCSS变量($变量名)、JSON设计Token、Tailwind配置等格式。

CSS变量提取器能做什么?

CSS变量提取器是一款纯前端在线工具,用于从CSS代码中提取所有自定义属性(CSS Custom Properties,即以--开头的变量)。工具自动解析CSS代码,识别变量定义和引用,按颜色、间距、字体、边框等类别自动分组,检测未使用的变量,并支持导出为CSS自定义属性、SCSS变量、JSON设计Token和Tailwind配置等多种格式。所有解析在浏览器本地完成,代码绝不上传服务器。

核心功能

使用教程

步骤1:在输入框粘贴CSS代码,或拖拽.css文件上传,或点击"加载示例"。

步骤2:点击"提取变量"或使用Ctrl+Enter快捷键,工具自动解析并展示所有变量。

步骤3:查看按类别分组的变量列表,颜色变量带色块预览,未使用变量标红。

步骤4:选择导出格式(CSS/SCSS/JSON/Tailwind),点击"复制"或"下载"保存结果。

应用场景

设计系统构建

从现有CSS中提取设计Token,建立统一的设计变量体系,确保设计一致性。

代码审计

发现未使用的CSS变量,清理冗余代码,减小CSS文件体积。

技术迁移

将CSS自定义属性迁移为SCSS变量或Tailwind配置,适配不同技术栈。

主题开发

提取所有颜色和间距变量,快速创建暗色/亮色主题变体。

扩展知识

CSS自定义属性(Custom Properties)以--开头,通过var(--name)引用。与预处理器变量不同,CSS自定义属性是运行时变量,支持级联、继承和JavaScript动态修改。命名约定推荐--category-property-variant格式,如--color-primary-500--spacing-md。设计Token是将设计决策抽象为可复用变量的实践,CSS自定义属性是实现设计Token的原生Web标准。

常见问题 (FAQ)

能提取哪些CSS变量?

提取所有CSS自定义属性(以--开头的变量),包括:root、body、任意选择器中定义的变量,以及var()引用的变量。

常见问题

在线CSS变量提取器 | 无需注册 · 数据绝不上传服务器

问题反馈: dexshuang@google.com