163 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			SCSS
		
	
	
			
		
		
	
	
			163 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			SCSS
		
	
	
@import './mixins';
 | 
						||
 | 
						||
//颜色 ,渐变背景60%
 | 
						||
$yellow: #ffc300; //ss-黄
 | 
						||
$orange: #ff6000; //ss-橘
 | 
						||
$red: #ff3000; //ss-红
 | 
						||
$pink: #e03997;
 | 
						||
$mauve: #b745cb;
 | 
						||
$purple: #652abf; //rgba(101, 42, 191, 1); // ss-紫
 | 
						||
$blue: #0081ff;
 | 
						||
$cyan: #37c0fe;
 | 
						||
$green: #2aae67; //ss-绿
 | 
						||
$olive: #8dc63f;
 | 
						||
$grey: #8799a3;
 | 
						||
$brown: #a5673f;
 | 
						||
$black: #484848; //ss-黑
 | 
						||
$golden: #e9b461; //ss-金
 | 
						||
 | 
						||
$colors: ();
 | 
						||
$colors: map-merge(
 | 
						||
  (
 | 
						||
    'yellow': $yellow,
 | 
						||
    'orange': $orange,
 | 
						||
    'red': $red,
 | 
						||
    'pink': $pink,
 | 
						||
    'mauve': $mauve,
 | 
						||
    'purple': $purple,
 | 
						||
    'violet': $purple,
 | 
						||
    'blue': $blue,
 | 
						||
    'cyan': $cyan,
 | 
						||
    'green': $green,
 | 
						||
    'olive': $olive,
 | 
						||
    'grey': $grey,
 | 
						||
    'brown': $brown,
 | 
						||
    'black': $black,
 | 
						||
    'golden': $golden,
 | 
						||
  ),
 | 
						||
  $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
 | 
						||
);
 |