UnoCSS的使用

1、安装
1 | pnpm add -D unocss @iconify-json/ep @unocss/preset-rem-to-px |
unocss:核心库
@iconify-jsonp/ep:使用elementplus图标库https://iconify.design/
@unocss/preset-rem-to-px:默认是rem单位,将rem转成px
**UnoCSS**图标预设:https://unocss.jiangruyi.com/presets/icons
1 | // vite.config.ts |
2、配置
**UnoCSS**的尺寸1(m-1)转换之后是4px,根目录默认字体大小16px即16px = 1rem,4px = 0.25rem,因此得知Uno中的1表示4px,也代表0.25rem。如果要想将UnoCSS中的1变成1px,则需要安装@unocss/preset-rem-to-px插件。
1 | // uno.config.ts |
1 | // main.ts |
3、UnoCSS中使用图标
iconify官网中的@iconify-jsonp/ep图标
@iconify-jsonp/ep
语法:i前缀-ep图标库:xx(图标名称)
1 | <div i-ep:chrome-filled /> |

4、UnoCSS预设语法
默认的 @unocss/preset-uno 预设(实验阶段)是一系列流行的原子化框架的通用超集,包括了 Tailwind CSS,Windi CSS,Bootstrap,Tachyons 等。
1 | w-10 h-10 |
