12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- // uno.config.ts
- import {
- defineConfig,
- presetAttributify,
- presetIcons,
- presetTypography,
- presetUno,
- presetWebFonts,
- transformerDirectives,
- transformerVariantGroup,
- } from "unocss";
- export default defineConfig({
- shortcuts: {
- "flex-center": "flex justify-center items-center",
- "flex-x-center": "flex justify-center",
- "flex-y-center": "flex items-center",
- "wh-full": "w-full h-full",
- "flex-x-between": "flex items-center justify-between",
- "flex-x-end": "flex items-center justify-end",
- "absolute-lt": "absolute left-0 top-0",
- "absolute-rt": "absolute right-0 top-0 ",
- "fixed-lt": "fixed left-0 top-0",
- },
- theme: {
- colors: {
- primary: "var(--el-color-primary)",
- primary_dark: "var(--el-color-primary-light-5)",
- },
- },
- presets: [
- presetUno(),
- presetAttributify(),
- presetIcons(),
- presetTypography(),
- presetWebFonts({
- fonts: {
- // ...
- },
- }),
- ],
- transformers: [transformerDirectives(), transformerVariantGroup()],
- });
|