/**
 * Created by henian.xu on 2017/6/20.
 *
 */

/*灰色系*/
$gray1: #f8f9fa !default;
$gray2: #e9ecef !default;
$gray3: #dee2e6 !default;
$gray4: #ced4da !default;
$gray5: #adb5bd !default;
$gray6: #868e96 !default;
$gray7: #495057 !default;
$gray8: #343a40 !default;
$gray9: #212529 !default;

/*主色系*/
$color-main: #0085c3 !default;
$color-second: #ff4b00 !default;
$color-body: #fff !default;

/*辅助色*/
$color-red: #f04134 !default;
$color-green: #00a854 !default;
$color-blue: #49a9ee !default;
$color-yellow: #ffcc33 !default;

$color-price: #f60 !default;

$color-primary: #409EFF !default;
$color-success: #67c23a !default;
$color-warning: #e6b00c !default;
$color-danger: #f56c6c !default;
$color-info: #909399 !default;

/*边框颜色*/
$color-border: $gray2 !default;

/*字体颜色*/
$color-text: #333 !default;

// 颜色总合 组件内部用
$colors: (
    g1:$gray1,
    g2:$gray2,
    g3:$gray3,
    g4:$gray4,
    g5:$gray5,
    g6:$gray6,
    g7:$gray7,
    g8:$gray8,
    g9:$gray9,
    w:#fff,
    red:$color-red,
    green:$color-green,
    blue:$color-blue,
    yello:$color-yellow,
    main:$color-main,
    second:$color-second,

    primary:$color-primary,
    success:$color-success,
    warning:$color-warning,
    danger:$color-danger,
    info:$color-info,
);

$themeList: () !default;
@each $key, $value in $colors {
  $selector: '&.#{$key}';
  /*@if ($key != 'normal') {
    $selector: '&.#{$key}';
  }*/

  $color: $color-text;
  @if ($key == 'main'){$color: #fff;}
  @if (lightness($value) <80) {$color: #fff;}
  $themeList: map-merge($themeList, (#{$selector}:(bgc:$value, color:$color)))
}

$mini: 0.5 !default;
$small: 0.75 !default;
$little: 0.85 !default;
$normal: 1 !default;
$big: 1.25 !default;
$more: 1.5 !default;
$super: 1.75 !default;

$sizeList: (
        mini:$mini,
        small:$small,
        little:$little,
        normal:$normal,
        big:$big,
        more:$more,
        super:$super,
);

$sizeList_:()!default;
@each $key, $value in $sizeList {
  $selector: '&.#{$key}';
  @if ($key == 'normal') {
    $selector: '&';
  }
  $sizeList_: map-merge($sizeList_, (#{$selector}:$value))
}
