跳到内容
分享网

不想写一堆类名又想要原子化:Master CSS 用语法直接在 class 里写样式

设计素材 Web 7 小时前更新 浏览 4 ↓ 直达下载

传统原子化 CSS 要你记住 bg-red-500 这类预设类,扩展性受限于框架。Master CSS 换了种玩法:它让你在 class 属性里直接写接近 CSS 语法的表达(如 “bg:red-500″),构建时解析成真实规则。既能随手写、又能脱离 Tailwind 的预设体系。

它解决什么问题

Tailwind 预设类不够用,想写点自定义又得改配置。

原子类记不住、写一长串可读性差。

希望样式语法贴近原生 CSS,降低学习成本。

核心能力

能力 具体能做到什么
类名即语法 在 class 里直接写样式表达,不必记预设类
原子化生成 构建期解析成去重的最小规则集合
贴近 CSS 语法接近原生 CSS,上手心理负担小
框架无关 可接多种构建工具与框架使用
动态扩展 能直接表达自定义值,少改配置
开源可查 源码公开,引擎实现便于排查
Master CSS — 直接在类名里写样式(免费学习资源)
Master CSS · 直接在类名里写样式

它把「类名」重新定义成了「样式语句」

Master CSS 的特别之处在于:它的 class 不再是查表得到的预设名,而是可被解析的样式语句。你在元素上写 “text:center bg:blue” 这种表达,构建阶段它会解析并生成对应的真实 CSS 规则,并做原子化去重。这样你既能随手表达任意值,又保留了原子化「体积小、复用高」的优点。

它是通过 npm 安装的样式引擎,不是组件库,也不是复制源码,需要接好构建插件。语法贴近 CSS 是它的卖点,但也意味着团队要统一一套书写约定。它偏框架无关,和各类前端项目都能配合,适合想摆脱预设类表、又想要原子化收益的人。

Master CSS 功能与界面概览 — 直接在类名里写样式
Master CSS · 直接在类名里写样式

同类工具怎么选

工具 授权 差别在哪
Tailwind CSS 开源免费 预设原子类生态最大,但扩展性受配置约束。
Panda CSS 开源免费 构建期原子化、零运行时,用对象写样式。
Windi CSS 开源免费 Tailwind 的按需替代,启动更快但生态较小。

谁适合用

  • 觉得 Tailwind 预设类不够灵活的前端
  • 想要原子化但希望语法贴近原生 CSS 的团队
  • 多框架项目里想统一一套样式写法的开发者

怎么开始

  1. 用包管理器安装 mastercss 及对应构建插件。
  2. 在配置文件里声明主题与可选项。
  3. 在元素的 class 里直接写样式表达。
  4. 运行构建,让引擎解析生成原子 CSS。
  5. 引入产物样式,核对渲染效果。

常见问题

依赖 Tailwind 吗?
不依赖。它是独立的原子化方案,语法体系与 Tailwind 不同。

是装库还是复制源码?
是装库,通过 npm 引入,并需配置构建插件。

绑定某个框架吗?
不绑定,偏框架无关,可接多种构建工具。

能商用吗?
能。以开源协议发布,可自由用于商业项目。

授权与合规

Master CSS 以开源协议发布,源码公开,可自由用于商业与个人项目。 官网:mastercss.io

继续找同类资源

这条属于「设计素材」栏目,同栏目还有更多可直接使用的免费资源,可以在 设计素材全部资源 里按需翻阅。

相关资源

同栏目下这几条也常被一起翻到:

资源信息
界面语言 英文
授权方式 开源免费
适用平台 Web
获取方式 直链下载
资源更新 2026-09-20
页面更新 2026-09-20

获取资源

点击按钮直接前往资源页面。