/** * dark-blue 主题下的 Element Plus SCSS 变量 * 在此查阅所有可自定义的变量:https://github.com/element-plus/element-plus/blob/dev/packages/theme-chalk/src/common/var.scss */ @use "sass:map"; @use "element-plus/theme-chalk/src/mixins/function.scss" as *; @use "element-plus/theme-chalk/src/mixins/_var.scss" as *; @use "./variables.scss" as *; $types: primary, success, warning, danger, error, info; $color: $theme-color; $success: #01efb7bb; $colors: () !default; $colors: map.deep-merge( ( "primary": ( "base": $color ), "success": ( "base": $success ) ), $colors ); // text $text-color-base: #fff; $text-color: () !default; $text-color: map.merge( ( "primary": rgba($text-color-base, 0.8), "regular": rgba($text-color-base, 0.8), "secondary": rgba($text-color-base, 0.8), "placeholder": rgba($text-color-base, 0.8), "disabled": rgba($text-color-base, 0.3) ), $text-color ); // border $border: () !default; $border: map.merge( ( "": #01efb755, "light": #01efb755, "lighter": #01efb755 ), $border ); // fill $fill-color: () !default; $fill-color: map.merge( ( "": #01efb710, "light": #01efb710, "blank": #031e47 ), $fill-color ); // background $bg-color: () !default; $bg-color: map.merge( ( "": #021633, "overlay": #021633 ), $bg-color ); // mask $mask-color: () !default; $mask-color: map.merge( ( "": rgba(0, 0, 0, 0.5) ), $mask-color ); html.dark-blue { @include set-css-var-value(("color", "primary"), $color); @include set-component-css-var("text-color", $text-color); @include set-component-css-var("border-color", $border); @include set-component-css-var("fill-color", $fill-color); @include set-component-css-var("bg-color", $bg-color); @include set-component-css-var("mask-color", $mask-color); }