| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- /**
- * 这里是uni-app内置的常用样式变量
- *
- * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
- * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
- *
- */
- /**
- * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
- *
- * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
- */
- /* ========== 温暖商务风格配色方案 ========== */
- /* 基于主题色 #0051d9 的温暖商务风格 - 专业、亲和、温暖可信 */
- /* 💡 重要:uview-ui 变量必须在导入 uview-ui/theme.scss 之前定义 */
- /* uview-ui 核心主题变量 - 温暖商务风格 */
- $u-primary: #0051d9 !default; // 主题蓝 - 专业可信
- $u-warning: #f57c00 !default; // 温暖橙 - 警告提示
- $u-success: #388e3c !default; // 温暖绿 - 成功状态
- $u-error: #d32f2f !default; // 商务红 - 错误状态
- $u-info: #1976d2 !default; // 商务蓝 - 信息提示
- /* 温暖商务扩展色彩 */
- $u-secondary: #5d4037 !default; // 温暖棕色 - 辅助色
- $u-accent: #ff6f00 !default; // 温暖橙色 - 强调色
- $u-warm-gold: #ffc107 !default; // 温暖金 - 装饰色
- $u-warm-green: #689f38 !default; // 温暖绿 - 自然色
- /* uview-ui 文字颜色变量 */
- $u-main-color: #2c2c2c !default; // 主要文字 - 温暖深灰
- $u-content-color: #616161 !default; // 内容文字 - 温暖中灰
- $u-tips-color: #757575 !default; // 提示文字 - 温暖浅灰
- $u-light-color: #9e9e9e !default; // 轻量文字 - 温暖极浅灰
- $u-disabled-color: #bdbdbd !default; // 禁用色 - 温暖禁用灰
- /* uview-ui 背景颜色变量 */
- $u-bg-color: #fafafa !default; // 页面背景 - 温暖白
- $u-bg-color-light: #f5f5f5 !default; // 浅色背景 - 温暖浅灰背景
- $u-bg-color-dark: #eeeeee !default; // 深色背景 - 温暖深灰背景
- /* uview-ui 边框颜色变量 */
- $u-border-color: #e0e0e0 !default; // 边框色 - 温暖边框
- $u-border-color-light: #f0f0f0 !default; // 浅边框 - 温暖浅边框
- $u-border-color-dark: #d0d0d0 !default; // 深边框 - 温暖深边框
- /* uni-app 原生颜色变量 - 与 uview-ui 保持一致 */
- $uni-color-primary: $u-primary; // 主题蓝 - 专业可信
- $uni-color-success: $u-success; // 温暖绿 - 成功状态
- $uni-color-warning: $u-warning; // 温暖橙 - 警告提示
- $uni-color-error: $u-error; // 商务红 - 错误状态
- /* 温暖商务扩展色彩 */
- $uni-color-secondary: $u-secondary; // 温暖棕色 - 辅助色
- $uni-color-accent: $u-accent; // 温暖橙色 - 强调色
- $uni-color-info: $u-info; // 商务蓝 - 信息提示
- $uni-color-warm-gold: $u-warm-gold; // 温暖金 - 装饰色
- $uni-color-warm-green: $u-warm-green; // 温暖绿 - 自然色
- /* 文字基本颜色 - 温暖商务调整 */
- $uni-text-color: $u-main-color; // 基本色 - 稍微温暖的深灰
- $uni-text-color-inverse: #fff; // 反色
- $uni-text-color-grey: $u-tips-color; // 辅助灰色 - 更温暖的灰色
- $uni-text-color-placeholder: $u-light-color; // 占位符 - 温暖灰
- $uni-text-color-disable: #bdbdbd; // 禁用色 - 温暖禁用灰
- /* 背景颜色 - 温暖商务调整 */
- $uni-bg-color: $u-bg-color; // 主背景 - 温暖白色
- $uni-bg-color-grey: $u-bg-color-light; // 灰色背景 - 温暖灰背景
- $uni-bg-color-hover: $u-bg-color-dark; // 点击状态 - 温暖点击态
- $uni-bg-color-mask: rgba(45, 45, 45, 0.5); // 遮罩 - 温暖遮罩
- /* 边框颜色 - 温暖商务调整 */
- $uni-border-color: $u-border-color; // 边框 - 温暖边框色
- /* 尺寸变量 */
- /* 文字尺寸 */
- $uni-font-size-sm: 12px;
- $uni-font-size-base: 14px;
- $uni-font-size-lg: 16px;
- /* 图片尺寸 */
- $uni-img-size-sm: 20px;
- $uni-img-size-base: 26px;
- $uni-img-size-lg: 40px;
- /* Border Radius */
- $uni-border-radius-sm: 2px;
- $uni-border-radius-base: 3px;
- $uni-border-radius-lg: 6px;
- $uni-border-radius-circle: 50%;
- /* 水平间距 */
- $uni-spacing-row-sm: 5px;
- $uni-spacing-row-base: 10px;
- $uni-spacing-row-lg: 15px;
- /* 垂直间距 */
- $uni-spacing-col-sm: 4px;
- $uni-spacing-col-base: 8px;
- $uni-spacing-col-lg: 12px;
- /* 透明度 */
- $uni-opacity-disabled: 0.3; // 组件禁用态的透明度
- /* 文章场景相关 */
- $uni-color-title: #2C405A; // 文章标题颜色
- $uni-font-size-title: 20px;
- $uni-color-subtitle: #555555; // 二级标题颜色
- $uni-font-size-subtitle: 18px;
- $uni-color-paragraph: #3F536E; // 文章段落颜色
- $uni-font-size-paragraph: 15px;
|