feat: enhance project configuration and add new features

This commit is contained in:
严浩
2025-09-09 18:19:23 +08:00
parent 88483c26e6
commit 4851b83c37
28 changed files with 4323 additions and 37 deletions

41
unocss.config.ts Normal file
View File

@@ -0,0 +1,41 @@
// 请确保在 `main.ts` 文件中添加以下导入语句import 'virtual:uno.css';
// https://github.dev/unocss/unocss/tree/main/examples/vite-vue3
import { defineConfig, presetAttributify, presetWind4, transformerDirectives, transformerVariantGroup } from 'unocss';
import { presetAnimations } from 'unocss-preset-animations';
export default defineConfig({
presets: [
presetWind4({
dark: {
dark: '.app-dark',
},
}),
// https://unocss-preset-animations.aelita.me
presetAnimations(),
// https://unocss.dev/presets/attributify
presetAttributify(),
],
shortcuts: [
{
'logo-transform': 'i-icon:pacman w-6em h-6em transform transition-800',
pacman: 'i-icon:pacman text-(pink 36)',
},
],
transformers: [
//https://unocss.dev/transformers/variant-group
transformerVariantGroup(),
// https://unocss.dev/transformers/directives
transformerDirectives(),
],
});
/*
示例:
- text-[var(--h-gray-1)]
*/