Skip to content
On this page

Uno preset

UnoCSS 的默认预设。目前它等同于 @unocss/preset-wind

源码

INFO

该预设继承自 @unocss/preset-wind@unocss/preset-mini

安装

bash
pnpm add -D @unocss/preset-uno
pnpm add -D @unocss/preset-uno
bash
yarn add -D @unocss/preset-uno
yarn add -D @unocss/preset-uno
bash
npm install -D @unocss/preset-uno
npm install -D @unocss/preset-uno
ts
// uno.config.ts
import { defineConfig } from 'unocss'
import presetUno from '@unocss/preset-uno'

export default defineConfig({
  presets: [presetUno()]
})
// uno.config.ts
import { defineConfig } from 'unocss'
import presetUno from '@unocss/preset-uno'

export default defineConfig({
  presets: [presetUno()]
})

TIP

该预设已包含在 unocss 包中,您也可以从中导入:

ts
import { presetUno } from 'unocss'
import { presetUno } from 'unocss'

用法

该预设尝试提供流行的功能优先框架(包括 Tailwind CSS、Windi CSS、Bootstrap、Tachyons 等)的共同超集。

例如,ml-3(Tailwind)、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;
}
.ma4 {
  margin: 1rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.ms-2 {
  margin-inline-start: 0.5rem;
}
.mt-10px {
  margin-top: 10px;
}

规则

对于此预设中包含的所有规则和预设,请参阅我们的交互式文档或直接转到源代码

有关此预设中包含的所有规则和预设,请参阅我们的交互式文档,或直接查看源码

Options

INFO

该预设选项继承自@unocss/preset-mini

有关默认预设的更多详细信息,请查看我们的 playground 并尝试。同时,您还可以查看实现

Released under the MIT License.