# 🎨 快速样式参考指南 > 管理端样式速查手册 - 常用类名和使用示例 --- ## 📋 目录 - [设计变量](#设计变量) - [常用组件样式](#常用组件样式) - [数据展示类](#数据展示类) - [工具类](#工具类) - [动画效果](#动画效果) - [状态标签](#状态标签) - [响应式断点](#响应式断点) --- ## 🎨 设计变量 ### 颜色 ```css /* 主题色 */ var(--primary-color) /* #3b82f6 蓝色 */ var(--primary-light) /* #60a5fa 浅蓝 */ var(--primary-dark) /* #2563eb 深蓝 */ /* 语义色 */ var(--success-color) /* #22c55e 成功绿 */ var(--warning-color) /* #facc15 警告黄 */ var(--danger-color) /* #ef4444 危险红 */ var(--info-color) /* #a1a1aa 信息灰 */ /* 文本色 */ var(--text-primary) /* #1e293b 主要文本 */ var(--text-secondary) /* #475569 次要文本 */ var(--text-tertiary) /* #94a3b8 三级文本 */ /* 背景色 */ var(--bg-primary) /* #f8fafc 主背景 */ var(--bg-secondary) /* #f1f5f9 次背景 */ var(--bg-tertiary) /* #e2e8f0 三级背景 */ /* 边框色 */ var(--border-color) /* #e2e8f0 标准边框 */ var(--border-light) /* #f1f5f9 浅色边框 */ var(--border-dark) /* #cbd5e1 深色边框 */ ``` ### 间距 ```css var(--spacing-xs) /* 4px */ var(--spacing-sm) /* 8px */ var(--spacing-base) /* 12px */ var(--spacing-md) /* 16px */ var(--spacing-lg) /* 20px */ var(--spacing-xl) /* 24px */ var(--spacing-2xl) /* 32px */ var(--spacing-3xl) /* 40px */ ``` ### 圆角 ```css var(--radius-sm) /* 4px */ var(--radius-base) /* 6px */ var(--radius-md) /* 8px */ var(--radius-lg) /* 12px */ var(--radius-xl) /* 16px */ var(--radius-full) /* 9999px 圆形 */ ``` ### 阴影 ```css var(--shadow-xs) /* 最轻微阴影 */ var(--shadow-sm) /* 轻微阴影 */ var(--shadow-base) /* 标准阴影 */ var(--shadow-md) /* 中等阴影 */ var(--shadow-lg) /* 较强阴影 */ var(--shadow-xl) /* 强阴影 */ var(--shadow-2xl) /* 最强阴影 */ ``` ### 字体 ```css /* 字体大小 */ var(--font-xs) /* 12px */ var(--font-sm) /* 14px */ var(--font-base) /* 16px */ var(--font-md) /* 18px */ var(--font-lg) /* 20px */ var(--font-xl) /* 24px */ var(--font-2xl) /* 28px */ var(--font-3xl) /* 32px */ /* 字体粗细 */ var(--font-light) /* 300 */ var(--font-normal) /* 400 */ var(--font-medium) /* 500 */ var(--font-semibold) /* 600 */ var(--font-bold) /* 700 */ ``` ### 过渡动画 ```css var(--transition-fast) /* 0.15s ease-out */ var(--transition-base) /* 0.2s ease-out */ var(--transition-slow) /* 0.3s ease-out */ ``` --- ## 📦 常用组件样式 ### 页面容器 ```vue
``` ### 页面标题 ```vue

用户管理

``` ### 工具栏卡片 ```vue 新增 ``` ### 表格卡片 ```vue
``` ### 信息卡片 ```vue
基本信息
姓名:
张三
``` --- ## 📊 数据展示类 ### 文本样式 ```vue 用户姓名 ¥199.00 1,234 这是一段描述文字 2024-10-25 14:30 很长的标题会自动省略...
较长的描述文本,超过两行会显示省略号...
更长的内容描述,最多显示三行,超出部分会显示省略号...
``` ### 状态标签 ```vue 已完成 待审核 已拒绝 进行中 待处理 处理中 已禁用 VIP 热门 ``` ### 空状态 ```vue ``` --- ## 🛠️ 工具类 ### 文本对齐 ```vue
左对齐
居中对齐
右对齐
``` ### 文本颜色 ```vue 主要文本 次要文本 三级文本 成功文本 警告文本 危险文本 信息文本 ``` ### 文本大小 ```vue 12px 文本 14px 文本 16px 文本 18px 文本 20px 文本 24px 文本 ``` ### 字体粗细 ```vue 细体 300 常规 400 中等 500 半粗 600 粗体 700 ``` ### 外边距 ```vue
上边距 4px
上边距 8px
上边距 16px
上边距 20px
上边距 24px
下边距 4px
下边距 8px
下边距 16px
下边距 20px
下边距 24px
左边距 4px 左边距 8px 左边距 16px 左边距 20px 右边距 4px 右边距 8px 右边距 16px 右边距 20px ``` ### 内边距 ```vue
内边距 4px
内边距 8px
内边距 16px
内边距 20px
内边距 24px
``` ### Flex 布局 ```vue
Flex 容器
垂直水平居中
左侧内容 右侧内容
垂直布局
可换行的 Flex
占满剩余空间
``` ### 圆角 ```vue
4px 圆角
6px 圆角
8px 圆角
12px 圆角
圆形
``` ### 阴影 ```vue
无阴影
轻微阴影
标准阴影
中等阴影
强阴影
``` ### 过渡动画 ```vue
标准过渡 0.2s
快速过渡 0.15s
缓慢过渡 0.3s
``` ### 鼠标样式 ```vue
鼠标指针
禁止点击
``` ### 显示/隐藏 ```vue
可见
``` ### 溢出处理 ```vue
隐藏溢出
自动滚动条
始终显示滚动条
``` --- ## 🎭 动画效果 ### 入场动画 ```vue
淡入效果
从下往上
从上往下
从左滑入
从右滑入
缩放进入
弹跳进入
``` ### 持续动画 ```vue
脉冲效果
弹跳效果
旋转效果
``` ### 交互动画 ```vue
鼠标悬停上浮
鼠标悬停放大
鼠标悬停发光
``` --- ## 💼 实用组件 ### 徽章 ```vue 5 完成 待办 99+ ``` ### 状态点 ```vue 在线 离开 离线 隐身 ``` ### 提示框 ```vue
ℹ️
这是一条信息提示
操作成功
⚠️
请注意这个警告
操作失败
``` ### 批量操作栏 ```vue
已选择 5
批量审核 批量删除
``` --- ## 📱 响应式断点 ```css /* 移动端 */ @media (max-width: 768px) { /* 小屏幕样式 */ } /* 平板端 */ @media (max-width: 1024px) { /* 中等屏幕样式 */ } /* 超大屏 */ @media (min-width: 1920px) { /* 大屏幕样式 */ } ``` --- ## 🎯 常用场景示例 ### 场景1: 列表页面 ```vue ``` ### 场景2: 数据卡片 ```vue ``` ### 场景3: 统计卡片 ```vue ``` --- ## 📝 使用建议 ### 1. 优先使用设计变量 ✅ **推荐:** ```css .custom-element { color: var(--primary-color); padding: var(--spacing-md); border-radius: var(--radius-base); } ``` ❌ **不推荐:** ```css .custom-element { color: #3b82f6; padding: 16px; border-radius: 6px; } ``` ### 2. 使用工具类减少重复代码 ✅ **推荐:** ```vue
标题 副标题
``` ❌ **不推荐:** ```vue
标题 副标题
``` ### 3. 引入通用样式文件 ```vue ``` --- ## 🎉 完成 现在你已经掌握了管理端所有核心样式的使用方法! **相关文档:** - `美化方案说明.md` - 完整设计方案 - `美化-快速开始.md` - 快速上手指南 - `数据展示优化说明.md` - 数据展示详解 - `样式优化完成总结.md` - 完成总结 **核心文件:** - `src/assets/variables.css` - 设计变量 - `src/assets/animations.css` - 动画效果 - `src/assets/list-common.css` - 通用列表样式 - `src/assets/data-display.css` - 数据展示样式 --- *最后更新:2024-10-25* *版本:v1.0*