| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204 | 
							- /* ==================
 
-           背景
 
-  ==================== */
 
- /* -- 基础色 -- */
 
- @each $color, $value in map-merge($colors, $darks) {
 
-   .bg-#{$color} {
 
-     background-color: $value !important;
 
-     @if $color == 'yellow' {
 
-       color: #333333 !important;
 
-     } @else {
 
-       color: #ffffff !important;
 
-     }
 
-   }
 
- }
 
- /* -- 浅色 -- */
 
- @each $color, $value in $colors {
 
-   .bg-#{$color}-light {
 
-     background-image: linear-gradient(45deg, white, mix(white, $value, 85%)) !important;
 
-     color: $value !important;
 
-   }
 
-   .bg-#{$color}-thin {
 
-     background-color: rgba($value, var(--ui-BG-opacity)) !important;
 
-     color: $value !important;
 
-   }
 
- }
 
- /* -- 渐变色 -- */
 
- @each $color, $value in $colors {
 
-   @each $colorsub, $valuesub in $colors {
 
-     @if $color != $colorsub {
 
-       .bg-#{$color}-#{$colorsub} {
 
-         // background-color: $value !important;
 
-         background-image: linear-gradient(130deg, $value, $valuesub) !important;
 
-         color: #ffffff !important;
 
-       }
 
-     }
 
-   }
 
- }
 
- .bg-yellow-gradient {
 
-   background-image: linear-gradient(45deg, #f5fe00, #ff6600) !important;
 
-   color: $dark-3 !important;
 
- }
 
- .bg-orange-gradient {
 
-   background-image: linear-gradient(90deg, #ff6000, #fe832a) !important;
 
-   color: $white !important;
 
- }
 
- .bg-red-gradient {
 
-   background-image: linear-gradient(45deg, #f33a41, #ed0586) !important;
 
-   color: $white !important;
 
- }
 
- .bg-pink-gradient {
 
-   background-image: linear-gradient(45deg, #fea894, #ff1047) !important;
 
-   color: $white !important;
 
- }
 
- .bg-mauve-gradient {
 
-   background-image: linear-gradient(45deg, #c01f95, #7115cc) !important;
 
-   color: $white !important;
 
- }
 
- .bg-purple-gradient {
 
-   background-image: linear-gradient(45deg, #9829ea, #5908fb) !important;
 
-   color: $white !important;
 
- }
 
- .bg-blue-gradient {
 
-   background-image: linear-gradient(45deg, #00b8f9, #0166eb) !important;
 
-   color: $white !important;
 
- }
 
- .bg-cyan-gradient {
 
-   background-image: linear-gradient(45deg, #06edfe, #48b2fe) !important;
 
-   color: $white !important;
 
- }
 
- .bg-green-gradient {
 
-   background-image: linear-gradient(45deg, #3ab54a, #8cc63f) !important;
 
-   color: $white !important;
 
- }
 
- .bg-olive-gradient {
 
-   background-image: linear-gradient(45deg, #90e630, #39d266) !important;
 
-   color: $white !important;
 
- }
 
- .bg-grey-gradient {
 
-   background-image: linear-gradient(45deg, #9aadb9, #354855) !important;
 
-   color: $white !important;
 
- }
 
- .bg-brown-gradient {
 
-   background-image: linear-gradient(45deg, #ca6f2e, #cb1413) !important;
 
-   color: $white !important;
 
- }
 
- @each $color, $value in $grays {
 
-   .bg-#{$color} {
 
-     background-color: $value !important;
 
-     color: #333333 !important;
 
-   }
 
- }
 
- .bg-square {
 
-   @include bg-square;
 
- }
 
- .bg-none {
 
-   background: transparent !important;
 
-   color: inherit !important;
 
- }
 
- [class*='bg-mask'] {
 
-   position: relative;
 
-   //background: transparent !important;
 
-   color: #ffffff !important;
 
-   > view,
 
-   > text {
 
-     position: relative;
 
-     z-index: 1;
 
-     color: #ffffff;
 
-   }
 
-   &::before {
 
-     content: '';
 
-     border-radius: inherit;
 
-     width: 100%;
 
-     height: 100%;
 
-     @include position-center;
 
-     background-color: rgba(0, 0, 0, 0.4);
 
-     z-index: 0;
 
-   }
 
-   @at-root .bg-mask-80::before {
 
-     background: rgba(0, 0, 0, 0.8) !important;
 
-   }
 
-   @at-root .bg-mask-50::before {
 
-     background: rgba(0, 0, 0, 0.5) !important;
 
-   }
 
-   @at-root .bg-mask-20::before {
 
-     background: rgba(0, 0, 0, 0.2) !important;
 
-   }
 
-   @at-root .bg-mask-top::before {
 
-     background-color: rgba(0, 0, 0, 0);
 
-     background-image: linear-gradient(rgba(0, 0, 0, 1), rgba(0, 0, 0, 0.618), rgba(0, 0, 0, 0.01));
 
-   }
 
-   @at-root .bg-white-top {
 
-     background-color: rgba(0, 0, 0, 0);
 
-     background-image: linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.3));
 
-   }
 
-   @at-root .bg-mask-bottom::before {
 
-     background-color: rgba(0, 0, 0, 0);
 
-     background-image: linear-gradient(rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.618), rgba(0, 0, 0, 1));
 
-   }
 
- }
 
- .bg-img {
 
-   background-size: cover;
 
-   background-position: center;
 
-   background-repeat: no-repeat;
 
- }
 
- [class*='bg-blur'] {
 
-   position: relative;
 
-   > view,
 
-   > text {
 
-     position: relative;
 
-     z-index: 1;
 
-   }
 
-   &::before {
 
-     content: '';
 
-     width: 100%;
 
-     height: 100%;
 
-     @include position-center;
 
-     border-radius: inherit;
 
-     transform-origin: 0 0;
 
-     pointer-events: none;
 
-     box-sizing: border-box;
 
-   }
 
- }
 
- @supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
 
-   .bg-blur::before {
 
-     @include blur;
 
-     background-color: var(--ui-Blur-1);
 
-   }
 
-   .bg-blur-1::before {
 
-     @include blur;
 
-     background-color: var(--ui-Blur-2);
 
-   }
 
-   .bg-blur-2::before {
 
-     @include blur;
 
-     background-color: var(--ui-Blur-3);
 
-   }
 
- }
 
- @supports not (backdrop-filter: blur(5px)) {
 
-   .bg-blur {
 
-     color: var(--ui-TC);
 
-     &::before {
 
-       background-color: var(--ui-BG);
 
-     }
 
-   }
 
-   .bg-blur-1 {
 
-     color: var(--ui-TC);
 
-     &::before {
 
-       background-color: var(--ui-BG-1);
 
-     }
 
-   }
 
-   .bg-blur-2 {
 
-     color: var(--ui-TC);
 
-     &::before {
 
-       background-color: var(--ui-BG-2);
 
-     }
 
-   }
 
- }
 
 
  |