在不使用构建步骤下使用 UnoCSS CLI
在不使用构建步骤下使用 UnoCSS CLI
UnoCSS CLI 提供了一种不使用构建工具,就可以使用 UnoCSS 的方式来编写 CSS 代码的方案。
安装
新建文件夹,并使用 npm init
命令初始化项目。新建 index.html
文件。
安装 UnoCSS CLI:
1 |
|
使用
项目结构:
在项目根目录下创建一个 uno.config.js
文件,内容如下:
1 |
|
更多配置项见 Configuring UnoCSS。
然后在 index.html
文件中添加以下代码:
1 |
|
上述代码:
- 背景深棕色:
<body bg-stone-800>
使用了presetWind3
预设,可以直接使用bg-stone-800
类名来设置背景颜色。这里的类名和 TailwindCSS 是一样的。上述写法等同于class="bg-stone-800"
。 - 字体加大、颜色蓝色:
<h1 text="2xl blue-500">This is h1</h1>
使用了 Attributify preset 预设,可以直接使用text
属性来设置字体大小和颜色。text="2xl blue-500"
等同于text-2xl text-blue-500
。 - 红色、字号 3xl、加粗:
<h2 ooooohhhhhh>this is h2</h2>
使用了shortcuts
配置,可以直接使用ooooohhhhhh
来应用配置文件中定义的样式。
此时浏览器肯定是不识别的,运行:
1 |
|
会生成 uno.css
文件,然后在 index.html
文件中引入即可。
注意事项
- 如果不按照官方文档的方法,使用
watch
,每次修改index.html
文件后,都需要重新运行npx unocss index.html
命令。 - 如需清空原有样式,需要自行引入一些 css,见 Browser Style Reset
在不使用构建步骤下使用 UnoCSS CLI
https://taylorandtony.github.io/2025/03/28/css-在不使用构建步骤下使用-UnoCSS-CLI/