安装
bun add -D unocss在 astro.config.ts integrations 字段加上 UnoCSS:
import { defineConfig } from "astro/config";import UnoCSS from "unocss/astro";
export default defineConfig({ integrations: [UnoCSS()],});创建 uno.config.ts 文件:
import { defineConfig, presetIcons, presetUno, transformerDirectives,} from "unocss";
export default defineConfig({ shortcuts: [], transformers: [transformerDirectives()], presets: [ presetUno(), presetIcons({ extraProperties: { display: "inline-block", "vertical-align": "middle", }, }), ],});使用
样式重置
先安装 @unocss/reset 包:
bun add @unocss/reset然后在 astro.config.ts 中 UnoCSS 内添加:
import { defineConfig } from "astro/config";import UnoCSS from "unocss/astro";
export default defineConfig({ integrations: [ UnoCSS({ injectReset: true, }), ],});其他
- min-width: sm, md
- max-width: lt-sm