Files
reader-star/uno.config.ts

47 lines
1.4 KiB
TypeScript
Raw Normal View History

2026-01-16 13:06:44 +08:00
import type { Theme } from '@unocss/preset-uno'
import { presetSoybeanAdmin } from '@sa/uno-preset'
import presetWind3 from '@unocss/preset-wind3'
import transformerDirectives from '@unocss/transformer-directives'
import transformerVariantGroup from '@unocss/transformer-variant-group'
import { defineConfig } from '@unocss/vite'
import { themeVars } from './apps/admin/src/theme/vars'
export default defineConfig<Theme>({
content: {
pipeline: {
exclude: ['node_modules', 'dist'],
},
},
theme: {
...themeVars,
fontSize: {
// 图标字体大小
2026-01-16 13:06:44 +08:00
'icon-xs': '0.875rem',
'icon-small': '1rem',
'icon': '1.125rem',
'icon-large': '1.5rem',
'icon-xl': '2rem',
// 针对 2048x1080 设计基准优化的字体大小
'xs': '0.875rem', // 原 0.75rem
'sm': '1rem', // 原 0.875rem
'base': '1.125rem', // 原 1rem
'lg': '1.25rem', // 原 1.125rem
'xl': '1.5rem', // 原 1.25rem
'2xl': '1.875rem', // 原 1.5rem
'3xl': '2.25rem', // 原 1.875rem
'4xl': '2.75rem', // 原 2.25rem
'5xl': '3.5rem', // 原 3rem
'6xl': '4.5rem', // 原 3.75rem
'7xl': '5.5rem', // 原 4.5rem
'8xl': '7rem', // 原 6rem
'9xl': '9rem', // 原 8rem
2026-01-16 13:06:44 +08:00
},
},
shortcuts: {
'card-wrapper': 'rd-8px shadow-sm',
},
transformers: [transformerDirectives(), transformerVariantGroup()],
presets: [presetWind3({ dark: 'class' }), presetSoybeanAdmin()],
})