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()]
- })
|