- 移除 uno.config.ts 中的注释以简化字体配置 - 更新 .env.dev 文件中的服务基础 URL - 新增用户排名标题背景图片并优化相关组件样式 - 调整 ActionButton 组件的最小宽度 - 修改 CompetitionLayout 组件中的图像和样式以提升视觉效果 - 更新全局 CSS 文件以增加基础字体大小 - 优化 results-detail 视图中的发布逻辑延迟 - 调整用户分析和封面页面的文本样式 - 更新团队页面的团队名称样式以适应设计规范
47 lines
1.4 KiB
TypeScript
47 lines
1.4 KiB
TypeScript
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: {
|
|
// 图标字体大小
|
|
'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
|
|
},
|
|
},
|
|
shortcuts: {
|
|
'card-wrapper': 'rd-8px shadow-sm',
|
|
},
|
|
transformers: [transformerDirectives(), transformerVariantGroup()],
|
|
presets: [presetWind3({ dark: 'class' }), presetSoybeanAdmin()],
|
|
})
|