基于现代简约风格,打造专业、高效、美观的管理系统界面
--primary-color: #3b82f6; /* 主蓝色 - 用于主要操作和强调 */
--primary-light: #60a5fa; /* 浅蓝 - 用于悬停和次要强调 */
--primary-dark: #2563eb; /* 深蓝 - 用于激活状态 */
--success-color: #10b981; /* 成功绿 - 成功状态和正面反馈 */
--warning-color: #f59e0b; /* 警告橙 - 警告和需要注意的信息 */
--danger-color: #ef4444; /* 危险红 - 错误和删除操作 */
--info-color: #6366f1; /* 信息紫 - 一般信息提示 */
--text-primary: #1f2937; /* 主要文本 - 标题和重要内容 */
--text-secondary: #6b7280; /* 次要文本 - 描述和辅助信息 */
--text-tertiary: #9ca3af; /* 三级文本 - 提示和弱化信息 */
--sidebar-bg: #1e293b; /* 深蓝灰色背景,专业沉稳 */
--sidebar-text: #cbd5e1; /* 柔和的浅色文字 */
--sidebar-active-bg: #3b82f6; /* 蓝色渐变激活状态 */
✅ 深色渐变背景(#1e293b → #0f172a),专业感强
✅ 菜单项圆角设计,现代化视觉
✅ 激活状态蓝色渐变 + 阴影,清晰易识别
✅ 左侧白色指示条,增强视觉反馈
✅ 图标悬停放大旋转效果
✅ 折叠动画流畅自然
✅ 白色背景 + 轻阴影,层次分明
✅ 面包屑导航颜色优化
✅ 头像边框 + 悬停效果
✅ 折叠按钮圆角背景悬停
✅ 渐变背景 + 网格动画,视觉吸引力强
✅ 玻璃态登录框(毛玻璃效果)
✅ Logo 脉冲动画,生动有趣
✅ 标题渐变文字效果
✅ 按钮光泽扫过动画
✅ 输入框聚焦阴影反馈
✅ 渐变背景 + 圆形装饰元素
✅ 悬停上浮 + 阴影变化
✅ 图标放大旋转动画
✅ 数值渐变文字效果
✅ 卡片悬停上浮效果
✅ 头部渐变背景
✅ 图表容器优化间距
✅ 表头渐变背景
✅ 行悬停背景色变化
✅ 标签圆角 + 间距优化
✅ 卡片悬停阴影
✅ 搜索框聚焦边框高亮
✅ 主按钮渐变 + 悬停上浮
✅ 按钮阴影动画
✅ 表头渐变背景 + 大写字母
✅ 单元格间距优化
✅ 行悬停效果
✅ 图片/头像边框 + 悬停放大
✅ 标签圆角设计
✅ 操作按钮悬停位移
✅ 按钮圆角 + 悬停上浮
✅ 激活状态渐变 + 阴影
✅ 数字加粗显示
✅ 大圆角 + 大阴影
✅ 头部渐变背景
✅ 页脚灰色背景区分
✅ 表单项间距优化
src/assets/
├── variables.css # 设计系统变量(颜色、间距、阴影等)
├── base.css # 全局样式重置和基础样式
├── main.css # Element Plus 样式覆盖和通用页面样式
├── list-common.css # 列表页面通用样式
└── animations.css # 动画和过渡效果库
src/layouts/
└── MainLayout.vue # 主布局(侧边栏 + 顶部导航)
src/views/
├── Login.vue # 登录页面
├── Dashboard.vue # 数据面板
├── user/UserList.vue # 用户列表(应用通用样式)
└── banner/BannerList.vue # 轮播图列表(应用通用样式)
<style scoped>
/* 引入通用列表样式 */
@import '@/assets/list-common.css';
/* 页面特定样式 */
.your-custom-class {
/* 自定义样式 */
}
</style>
.custom-button {
background-color: var(--primary-color);
padding: var(--spacing-md);
border-radius: var(--radius-base);
box-shadow: var(--shadow-md);
transition: all var(--transition-base);
}
.custom-button:hover {
background-color: var(--primary-light);
box-shadow: var(--shadow-lg);
}
<template>
<div class="animate-fade-in-up">
<!-- 内容会以淡入上移动画出现 -->
</div>
<button class="hover-lift">
<!-- 按钮会有悬停上浮效果 -->
</button>
</template>
<!-- 文本省略 -->
<div class="text-ellipsis">长文本会自动省略...</div>
<!-- 过渡动画 -->
<div class="transition-all hover-scale">悬停会放大</div>
<!-- Flex 布局 -->
<div class="flex-between">
<span>左侧</span>
<span>右侧</span>
</div>
/* 移动设备 */
@media (max-width: 768px) { ... }
/* 平板设备 */
@media (min-width: 769px) and (max-width: 1024px) { ... }
/* 桌面设备 */
@media (min-width: 1025px) { ... }
/* 超大屏幕 */
@media (min-width: 1920px) { ... }
✅ Chrome 90+ ✅ Edge 90+ ✅ Firefox 88+ ✅ Safari 14+ ✅ Opera 76+
对于不支持某些特性的老旧浏览器:
will-change 提示浏览器优化prefers-reduced-motion 设置transform 和 opacity 而非 left/top如需进一步优化美化方案,请遵循以下原则:
如有任何问题或建议,欢迎反馈!
感谢使用本美化方案!🎉
打造专业、高效、美观的管理系统界面