- 通过 Theme Tokens 注入到 UnoCSS 的主题配置中, 借助于 UnoCSS 的能力,可以使用类似 text-primary bg-primary 等 class 名称进而统一了组件库和 UnoCSS 的主题颜色的应用。
import { themeVars } from './src/theme/vars';
export default defineConfig<Theme>({
theme: {
...themeVars,
}
});
Note
代码位置:./uno.config.ts
UnoCSS 的暗黑模式
通过 UnoCSS 提供的预设暗黑模式方案, 只要在 html 上添加 class=“dark”,则项目中类似于 dark:text-#000 dark:bg-#333 的 class 就会生效,从而达到暗黑模式的效果
export default defineConfig<Theme>({
presets: [presetUno({ dark: "class" })],
});
Note
代码位置:./uno.config.ts
Last updated on