unocss.dev
U
UnoCSSunocss.dev
点击查看大图
核心功能
即时原子化
快速生成原子化CSS样式,支持自定义规则与快捷配置
按需生成
仅打包项目实际用到的CSS样式,有效减小最终产物体积
无编译依赖
无需额外编译工具,可直接集成到主流前端构建流程中
预设扩展
内置Tailwind兼容预设,支持自定义主题与工具类扩展
变体支持
提供hover、focus等状态变体,快速编写交互样式
框架兼容
适配Vue、React、Svelte等主流前端开发框架
快捷指令
支持自定义快捷指令,简化复杂样式的编写流程
实时预览
内置开发预览功能,可实时查看样式修改效果
使用指南
- 1
安装UnoCSS到当前前端项目依赖环境
- 2
在项目配置文件中引入UnoCSS并配置预设规则
- 3
在项目入口文件中导入UnoCSS生成的样式模块
- 4
在HTML或模板文件中直接使用原子化类名编写样式
- 5
启动本地开发服务查看样式生效效果
- 6
根据项目需求调整预设配置或自定义规则
- 7
执行构建命令打包优化后的CSS资源文件
优势亮点
按需编译减少冗余代码
支持多前端框架适配
可自定义预设规则
即时生成原子化样式
使用须知
定价: UnoCSS为完全开源免费的前端工具,所有核心功能均可无门槛使用,用户可直接通过官方仓库获取源码,或通过包管理工具安装使用,具体扩展服务可参考官网相关说明。
价格和授权政策可能变化,请以官网最新信息为准
访问第三方网站时,请注意以下事项:
- 谨慎提供个人账号、密码和支付信息
- 下载文件前确认来源安全,警惕诱导性广告
- 涉及版权素材使用时,请核实授权范围
- 如遇网站无法访问或内容异常,可反馈给我们
常见问题
UnoCSS无需扫描配置文件,按需编译实际使用的样式,体积更小且编译速度更快,预设更灵活。
可根据使用的前端框架,通过官方提供的对应集成包快速接入,配置简单易上手。
支持,可通过配置文件自定义原子化规则、预设和主题,适配不同项目需求。
不会,仅编译项目中实际使用的CSS样式,有效减少项目的冗余代码量。
兼容Vue、React、Svelte等主流前端框架,适配多数常见的开发场景。
深度了解
UnoCSS官网是面向前端开发者的轻量化样式开发工具入口,主打即时原子化CSS的高效编写方案。
它的核心功能围绕按需生成实际用到的CSS样式展开,相比传统CSS框架,会自动剔除未使用的样式代码,还支持自定义预设规则,适配Vue、React等主流前端框架。开发者可以通过预设的原子类快速编写样式,比如用`text-red-500`直接定义文字颜色,无需额外写重复的CSS代码块。
日常开发中,不管是快速搭建后台管理页面、定制小型前端组件,还是优化项目打包体积,都能用上它。遇到需要快速调整样式细节,又不想维护大量冗余CSS文件的场景,它能大幅提升编码效率。
和Tailwind CSS这类主流原子化CSS工具相比,UnoCSS的按需编译逻辑更轻量化,打包后的体积更小,同时自定义规则的灵活性更强,不需要受框架内置工具的限制。
它适合有样式快速编写需求的前端开发者,尤其是经常需要处理多框架项目、在意打包体积的开发人员,也适合想要简化样式管理的新手前端开发者。
访问第三方网站时,请注意账号、隐私与支付安全