Uno 预设
UnoCSS 的默认预设。目前它与 @unocss/preset-wind 等价。
INFO
该预设继承自 @unocss/preset-wind 和 @unocss/preset-mini。
安装
bash
pnpm add -D @unocss/preset-unobash
yarn add -D @unocss/preset-unobash
npm install -D @unocss/preset-unots
import presetUno from '@unocss/preset-uno'
import { defineConfig } from 'unocss'
export default defineConfig({
presets: [
presetUno(),
],
})TIP
该预设包含在 unocss 包中,也可以直接从中导入:
ts
import { presetUno } from 'unocss'用法
该预设旨在提供一个覆盖主流工具优先框架的超集,包括 Tailwind CSS、Windi CSS、Bootstrap、Tachyons 等。
例如,ml-3(Tailwind CSS)、ms-2(Bootstrap)、ma4(Tachyons)以及 mt-10px(Windi CSS)均为合法工具类。
css
.ma4 {
margin: 1rem;
}
.ml-3 {
margin-left: 0.75rem;
}
.ms-2 {
margin-inline-start: 0.5rem;
}
.mt-10px {
margin-top: 10px;
}规则
该预设与 Tailwind CSS 和 Windi CSS 兼容,详细用法请参考它们的 文档。
关于预设中包含的所有规则和预设,请访问我们的 交互文档 或直接查看 源码。
选项
INFO
该预设的选项继承自 @unocss/preset-mini。
欲了解更多默认预设详情,请访问我们的 Playground 试用,同时也可查看 实现代码。