164 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			SCSS
		
	
	
			
		
		
	
	
			164 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			SCSS
		
	
	
| @import './mixins';
 | ||
| 
 | ||
| //颜色 ,渐变背景60%
 | ||
| $red: #d10019;      // 中国红
 | ||
| $orange: #f37b1d;   // 桔橙
 | ||
| $gold: #fbbd08;     // 明黄
 | ||
| $green: #8dc63f;    // 橄榄绿
 | ||
| $cyan: #1cbbb4;     // 天青
 | ||
| $blue: #0081ff;     // 海蓝
 | ||
| $purple: #6739b6;   // 姹紫
 | ||
| $brightRed: #e54d42;  // 嫣红
 | ||
| $forestGreen: #39b54a; // 森绿
 | ||
| $mauve: #9c26b0;    // 木槿
 | ||
| $pink: #e03997;     // 桃粉
 | ||
| $brown: #a5673f;    // 棕褐
 | ||
| $grey: #8799a3;     // 玄灰
 | ||
| $gray: #aaaaaa;     // 草灰
 | ||
| $black: #333333;    // 墨黑
 | ||
| 
 | ||
| $colors: ();
 | ||
| $colors: map-merge(
 | ||
|   (
 | ||
|     'red':$red,
 | ||
|     'orange':$orange,
 | ||
|     'gold':$gold,
 | ||
|     'green':$green,
 | ||
|     'cyan':$cyan,
 | ||
|     'blue':$blue,
 | ||
|     'purple':$purple,
 | ||
|     'brightRed':$brightRed,
 | ||
|     'forestGreen':$forestGreen,
 | ||
|     'mauve':$mauve,
 | ||
|     'pink':$pink,
 | ||
|     'brown':$brown,
 | ||
|     'grey':$grey,
 | ||
|     'gray':$gray,
 | ||
|     'black':$black,
 | ||
|   ),
 | ||
|   $colors
 | ||
| );
 | ||
| 
 | ||
| //灰度
 | ||
| $bg-page: #f6f6f6;
 | ||
| $white: #ffffff;
 | ||
| $gray-f: #f8f9fa;
 | ||
| $gray-e: #eeeeee;
 | ||
| $gray-d: #dddddd;
 | ||
| $gray-c: #cccccc;
 | ||
| $gray-b: #bbbbbb;
 | ||
| $gray-a: #aaaaaa;
 | ||
| $dark-9: #999999;
 | ||
| $dark-8: #888888;
 | ||
| $dark-7: #777777;
 | ||
| $dark-6: #666666;
 | ||
| $dark-5: #555555;
 | ||
| $dark-4: #484848; //ss-黑
 | ||
| $dark-3: #333333;
 | ||
| $dark-2: #222222;
 | ||
| $dark-1: #111111;
 | ||
| $black: #000000;
 | ||
| 
 | ||
| $grays: ();
 | ||
| $grays: map-merge(
 | ||
|   (
 | ||
|     'white': $white,
 | ||
|     'gray-f': $gray-f,
 | ||
|     'gray-e': $gray-e,
 | ||
|     'gray-d': $gray-d,
 | ||
|     'gray-c': $gray-c,
 | ||
|     'gray-b': $gray-b,
 | ||
|     'gray-a': $gray-a,
 | ||
|     'gray': $gray-a,
 | ||
|   ),
 | ||
|   $grays
 | ||
| );
 | ||
| 
 | ||
| $darks: ();
 | ||
| $darks: map-merge(
 | ||
|   (
 | ||
|     'dark-9': $dark-9,
 | ||
|     'dark-8': $dark-8,
 | ||
|     'dark-7': $dark-7,
 | ||
|     'dark-6': $dark-6,
 | ||
|     'dark-5': $dark-5,
 | ||
|     'dark-4': $dark-4,
 | ||
|     'dark-3': $dark-3,
 | ||
|     'dark-2': $dark-2,
 | ||
|     'dark-1': $dark-1,
 | ||
|     'black': $black,
 | ||
|   ),
 | ||
|   $darks
 | ||
| );
 | ||
| 
 | ||
| // 边框
 | ||
| $border-width: 1rpx !default; // 边框大小
 | ||
| $border-color: $gray-d !default; // 边框颜色
 | ||
| 
 | ||
| // 圆角
 | ||
| $radius: 10rpx !default; // 默认圆角大小
 | ||
| $radius-lg: 40rpx !default; // 大圆角
 | ||
| $radius-sm: 6rpx !default; // 小圆角
 | ||
| $round-pill: 1000rpx !default; // 半圆
 | ||
| 
 | ||
| // 动画过渡
 | ||
| $transition-base: all 0.2s ease-in-out !default; // 默认过渡
 | ||
| $transition-base-out: all 0.04s ease-in-out !default; // 进场过渡
 | ||
| $transition-fade: opacity 0.15s linear !default; // 透明过渡
 | ||
| $transition-collapse: height 0.35s ease !default; // 收缩过渡
 | ||
| 
 | ||
| // 间距
 | ||
| $spacer: 20rpx !default;
 | ||
| $spacers: () !default;
 | ||
| $spacers: map-merge(
 | ||
|   (
 | ||
|     0: 0,
 | ||
|     1: $spacer * 0.25,
 | ||
|     2: $spacer * 0.5,
 | ||
|     3: $spacer,
 | ||
|     4: $spacer * 1.5,
 | ||
|     5: $spacer * 3,
 | ||
|     6: $spacer * 5,
 | ||
|   ),
 | ||
|   $spacers
 | ||
| );
 | ||
| // 字形
 | ||
| $font-weight-lighter: lighter !default;
 | ||
| $font-weight-light: 300 !default;
 | ||
| $font-weight-normal: 400 !default;
 | ||
| $font-weight-bold: 700 !default;
 | ||
| $font-weight-bolder: 900 !default;
 | ||
| $fontsize: () !default;
 | ||
| $fontsize: map-merge(
 | ||
|   (
 | ||
|     xs: 20,
 | ||
|     sm: 24,
 | ||
|     df: 28,
 | ||
|     lg: 32,
 | ||
|     xl: 36,
 | ||
|     xxl: 44,
 | ||
|     sl: 80,
 | ||
|     xsl: 120,
 | ||
|   ),
 | ||
|   $fontsize
 | ||
| );
 | ||
| // 段落
 | ||
| $line-height-base: 1.5 !default;
 | ||
| $line-height-lg: 2 !default;
 | ||
| $line-height-sm: 1.25 !default;
 | ||
| // 图标
 | ||
| $iconsize: () !default;
 | ||
| $iconsize: map-merge(
 | ||
|   (
 | ||
|     xs: 0.5,
 | ||
|     sm: 0.75,
 | ||
|     df: 1,
 | ||
|     lg: 1.25,
 | ||
|     xl: 1.5,
 | ||
|     xxl: 2,
 | ||
|     sl: 6,
 | ||
|     xsl: 10,
 | ||
|   ),
 | ||
|   $iconsize
 | ||
| );
 |