|
- // 此文件为uView的主题变量,这些变量目前只能通过uni.scss引入才有效,另外由于
- // uni.scss中引入的样式会同时混入到全局样式文件和单独每一个页面的样式中,造成微信程序包太大,
- // 故uni.scss只建议放scss变量名相关样式,其他的样式可以通过main.js或者App.vue引入
-
- /* #ifdef APP-NVUE */
- $u-main-color: var(--up-main-color, var(--u-main-color, #303133)) !default;
- $u-content-color: var(--up-content-color, var(--u-content-color, #606266)) !default;
- $u-tips-color: var(--up-tips-color, var(--u-tips-color, #909193)) !default;
- $u-light-color: var(--up-light-color, var(--u-light-color, #c0c4cc)) !default;
- $u-border-color: var(--up-border-color, var(--u-border-color, #dadbde)) !default;
- $u-bg-color: var(--up-bg-color, var(--u-bg-color, #f3f4f6)) !default;
- $u-disabled-color: var(--up-disabled-color, var(--u-disabled-color, #c8c9cc)) !default;
-
- $u-primary: var(--up-primary, var(--u-primary, #3c9cff)) !default;
- $u-primary-dark: var(--up-primary-dark, var(--u-primary-dark, #398ade)) !default;
- $u-primary-disabled: var(--up-primary-disabled, var(--u-primary-disabled, #9acafc)) !default;
- $u-primary-light: var(--up-primary-light, var(--u-primary-light, #ecf5ff)) !default;
-
- $u-warning: var(--up-warning, var(--u-warning, #f9ae3d)) !default;
- $u-warning-dark: var(--up-warning-dark, var(--u-warning-dark, #f1a532)) !default;
- $u-warning-disabled: var(--up-warning-disabled, var(--u-warning-disabled, #f9d39b)) !default;
- $u-warning-light: var(--up-warning-light, var(--u-warning-light, #fdf6ec)) !default;
-
- $u-success: var(--up-success, var(--u-success, #5ac725)) !default;
- $u-success-dark: var(--up-success-dark, var(--u-success-dark, #53c21d)) !default;
- $u-success-disabled: var(--up-success-disabled, var(--u-success-disabled, #a9e08f)) !default;
- $u-success-light: var(--up-success-light, var(--u-success-light, #f5fff0)) !default;
-
- $u-error: var(--up-error, var(--u-error, #f56c6c)) !default;
- $u-error-dark: var(--up-error-dark, var(--u-error-dark, #e45656)) !default;
- $u-error-disabled: var(--up-error-disabled, var(--u-error-disabled, #f7b2b2)) !default;
- $u-error-light: var(--up-error-light, var(--u-error-light, #fef0f0)) !default;
-
- $u-info: var(--up-info, var(--u-info, #909399)) !default;
- $u-info-dark: var(--up-info-dark, var(--u-info-dark, #767a82)) !default;
- $u-info-disabled: var(--up-info-disabled, var(--u-info-disabled, #c4c6c9)) !default;
- $u-info-light: var(--up-info-light, var(--u-info-light, #f4f4f5)) !default;
- /* #endif */
-
- /* #ifndef APP-NVUE */
- $u-main-color: var(--up-main-color, var(--u-main-color, #303133)) !default;
- $u-content-color: var(--up-content-color, var(--u-content-color, #606266)) !default;
- $u-tips-color: var(--up-tips-color, var(--u-tips-color, #909193)) !default;
- $u-light-color: var(--up-light-color, var(--u-light-color, #c0c4cc)) !default;
- $u-border-color: var(--up-border-color, var(--u-border-color, #dadbde)) !default;
- $u-bg-color: var(--up-bg-color, var(--u-bg-color, #f3f4f6)) !default;
- $u-disabled-color: var(--up-disabled-color, var(--u-disabled-color, #c8c9cc)) !default;
-
- $u-primary: var(--up-primary, var(--u-primary, #3c9cff)) !default;
- $u-primary-dark: var(--up-primary-dark, var(--u-primary-dark, #398ade)) !default;
- $u-primary-disabled: var(--up-primary-disabled, var(--u-primary-disabled, #9acafc)) !default;
- $u-primary-light: var(--up-primary-light, var(--u-primary-light, #ecf5ff)) !default;
-
- $u-warning: var(--up-warning, var(--u-warning, #f9ae3d)) !default;
- $u-warning-dark: var(--up-warning-dark, var(--u-warning-dark, #f1a532)) !default;
- $u-warning-disabled: var(--up-warning-disabled, var(--u-warning-disabled, #f9d39b)) !default;
- $u-warning-light: var(--up-warning-light, var(--u-warning-light, #fdf6ec)) !default;
-
- $u-success: var(--up-success, var(--u-success, #5ac725)) !default;
- $u-success-dark: var(--up-success-dark, var(--u-success-dark, #53c21d)) !default;
- $u-success-disabled: var(--up-success-disabled, var(--u-success-disabled, #a9e08f)) !default;
- $u-success-light: var(--up-success-light, var(--u-success-light, #f5fff0)) !default;
-
- $u-error: var(--up-error, var(--u-error, #f56c6c)) !default;
- $u-error-dark: var(--up-error-dark, var(--u-error-dark, #e45656)) !default;
- $u-error-disabled: var(--up-error-disabled, var(--u-error-disabled, #f7b2b2)) !default;
- $u-error-light: var(--up-error-light, var(--u-error-light, #fef0f0)) !default;
-
- $u-info: var(--up-info, var(--u-info, #909399)) !default;
- $u-info-dark: var(--up-info-dark, var(--u-info-dark, #767a82)) !default;
- $u-info-disabled: var(--up-info-disabled, var(--u-info-disabled, #c4c6c9)) !default;
- $u-info-light: var(--up-info-light, var(--u-info-light, #f4f4f5)) !default;
- /* #endif */
-
- $up-legacy-light-theme-map: (
- 'main-color': $u-main-color,
- 'content-color': $u-content-color,
- 'tips-color': $u-tips-color,
- 'light-color': $u-light-color,
- 'border-color': $u-border-color,
- 'bg-color': $u-bg-color,
- 'disabled-color': $u-disabled-color,
- 'primary': $u-primary,
- 'primary-dark': $u-primary-dark,
- 'primary-disabled': $u-primary-disabled,
- 'primary-light': $u-primary-light,
- 'warning': $u-warning,
- 'warning-dark': $u-warning-dark,
- 'warning-disabled': $u-warning-disabled,
- 'warning-light': $u-warning-light,
- 'success': $u-success,
- 'success-dark': $u-success-dark,
- 'success-disabled': $u-success-disabled,
- 'success-light': $u-success-light,
- 'error': $u-error,
- 'error-dark': $u-error-dark,
- 'error-disabled': $u-error-disabled,
- 'error-light': $u-error-light,
- 'info': $u-info,
- 'info-dark': $u-info-dark,
- 'info-disabled': $u-info-disabled,
- 'info-light': $u-info-light
- );
-
- @mixin up-export-legacy-light-vars($selector) {
- #{$selector} {
- @each $name, $value in $up-legacy-light-theme-map {
- --up-light-#{$name}: #{$value};
- --u-light-#{$name}: #{$value};
- }
- }
- }
-
- // scss混入,为了少写几行#ifndef
- @mixin flex($direction: row) {
- /* #ifndef APP-NVUE */
- display: flex;
- /* #endif */
- flex-direction: $direction;
- }
|