特性
- 🥰 适配 uni-app 所有支持平台!
- 🚀 几乎零配置启动!
- ⚡️ 内置
presetUno
和presetAttributify
支持! - ⚙️ 随时停用或自定义预设的配置
- 🦾 按平台编写样式!
- 👻 Windows 用户?告别烦人的崩溃!#3603
使用
UnoCSS 从 v0.59 开始只提供 ESM 支持,相关信息请参考 Pure ESM package。
安装
安装 unocss v0.58
以下版本
配置
vite.config.ts
完整配置示例可参考 uni-helper/vitesse-uni-app。
选项
unorequiredboolean
true
false
。除了传递 boolean 值,你也可以传递 @unocss/preset-uno 以及 @unocss-applet/preset-applet 的选项,具体选项请查看上方提供的文档链接,此时仍视为开启。 remRpxrequiredboolean
true
mode: "rpx2rem"
)。要禁用,请传递 false
。除了传递 boolean 值,你也可以传递 @unocss-applet/preset-rem-rpx 的选项,具体选项请查看上方提供的文档链接,此时仍视为开启。 attributifyrequiredboolean
true
block
和 fixed
。要禁用,请传递 false
。除了传递 boolean 值,你也可以传递 @unocss/preset-attributify 的选项,具体选项请查看上方提供的文档链接,此时仍视为开启。注意:部分情况下组件库的属性命名可能会与此模式冲突,如果出现样式无效的情况,请尝试关闭此选项,或者设置 prefixedOnly
选项值为 true
,只扫描前缀匹配的属性。示例
默认地,用法与 @unocss/preset-uno 一致,额外支持以下功能。
按平台编写
开箱即用的平台支持,允许你按平台编写相应样式。
你也可以通过自定义 theme.platforms
来自定义平台匹配规则:
uno.config.ts