UnoCSS(原子CSS引擎)Skill unocss

UnoCSS是一个即时原子CSS引擎,用于前端开发中灵活、可扩展的CSS样式管理。它提供了Tailwind CSS的超集功能,支持各种预设、规则和快捷方式,简化CSS编写和配置过程。关键词:原子CSS、CSS框架、前端开发、Tailwind CSS、预设、规则、快捷方式。

前端开发 0 次安装 0 次浏览 更新于 3/13/2026

名称: unocss 描述: UnoCSS即时原子CSS引擎,Tailwind CSS的超集。在配置UnoCSS、编写工具规则、快捷方式,或使用像Wind、Icons、Attributify等预设时使用。 元数据: 作者: Anthony Fu 版本: “2026.1.28” 来源: 从https://github.com/unocss/unocss生成,脚本位于https://github.com/antfu/skills

UnoCSS是一个即时原子CSS引擎,设计为灵活且可扩展。核心是无主见的 - 所有CSS工具通过预设提供。它是Tailwind CSS的超集,因此您可以重用您的Tailwind知识用于基本语法使用。

重要: 在编写UnoCSS代码之前,代理应检查项目根目录中的uno.config.*unocss.config.*文件,以了解可用的预设、规则和快捷方式。如果项目设置不明确,避免使用attributify模式和其他高级功能 - 坚持基本的class使用。

该技能基于UnoCSS 66.x,生成于2026-01-28。

核心

主题 描述 参考
配置 配置文件设置和所有配置选项 core-config
规则 用于生成CSS工具的静态和动态规则 core-rules
快捷方式 将多个规则组合成单个简写 core-shortcuts
主题 颜色、断点和设计令牌的主题系统 core-theme
变体 应用像hover:、dark:、responsive等变体到规则 core-variants
提取 UnoCSS如何从源代码提取工具 core-extracting
安全列表和阻止列表 强制包含或排除特定工具 core-safelist
层和预飞行 CSS层排序和原始CSS注入 core-layers

预设

主要预设

主题 描述 参考
预设 Wind3 Tailwind CSS v3 / Windi CSS 兼容预设(最常见) preset-wind3
预设 Wind4 Tailwind CSS v4 兼容预设,具有现代CSS功能 preset-wind4
预设 Mini 用于自定义构建的基本工具的最小预设 preset-mini

功能预设

主题 描述 参考
预设 Icons 使用Iconify和任何图标集的纯CSS图标 preset-icons
预设 Attributify 在HTML属性中而不是类中分组工具 preset-attributify
预设 Typography 用于排版默认的散文类 preset-typography
预设 Web Fonts 易于Google字体和其他网页字体集成 preset-web-fonts
预设 Tagify 使用工具作为HTML标签名称 preset-tagify
预设 Rem to Px 将rem单位转换为px用于工具 preset-rem-to-px

变换器

主题 描述 参考
变体组 使用共同前缀分组工具的简写 transformer-variant-group
指令 CSS指令:@apply、@screen、theme()、icon() transformer-directives
编译类 将多个类编译成一个哈希类 transformer-compile-class
Attributify JSX 在JSX/TSX中支持无值attributify transformer-attributify-jsx

集成

主题 描述 参考
Vite集成 使用Vite设置UnoCSS和框架特定提示 integrations-vite
Nuxt集成 Nuxt应用程序的UnoCSS模块 integrations-nuxt