$designWidth: 750;
$blue: #2599ff;
$next: #8bc6fa;
$red: #ff8c8c;
$background: #f2f4f5;
// 灰色线条
$lineGray: #F5F5F5;
$border_color: #d1d1d1;
/* 绑定时选择人物关系图片head.png */
$spriteWidthHead: 180;
$spriteHeightHead: 330;
$iconWidthHead: 80;
$iconHeightHead: 80;
/* 雪碧图 */
$spriteWidth: 400;
$spriteHeight: 400;
/* tabbar */
$tabbarH: 60px;
/* navbar */
$navbarH: 46px;

/* @function px2rem($px) {
  @return $px*320/$designWidth/20+rem;
} */

@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
  }
}

@mixin colorAndFont($color, $fontSize) {
  color: $color;
  font-size: ($fontSize)px;
}

@mixin center {
  display: flex;
  justify-content: center;
  align-items: center;
}

@mixin boxShadow($color...) {
  @if $color {
    box-shadow: 0 0 10px $color;
  } @else {
    box-shadow: 0 0 10px rgba(185, 185, 185, .9);
  }
}

@mixin avatarShadow {
  box-shadow: 0 0 1px 1px rgba(185, 185, 185, 0.4);
}

@mixin avatarActiveShadow {
  box-shadow: 0 0 5px 1px rgba(185, 185, 185, 0.4);
}

@mixin avatarOnlineShadow {
  box-shadow: 0 0 1px 1px rgba(95, 204, 14, 0.4);
}

@mixin avatarActiveOnlineShadow {
  box-shadow: 0 0 5px 1px rgba(95, 204, 14, 0.4);
}

@mixin border {
  position: absolute;
  box-sizing: border-box;
  content: ' ';
  pointer-events: none;
  top: -50%;
  right: -50%;
  bottom: -50%;
  left: -50% !important;
  border-bottom: 1px solid $border_color;
  -webkit-transform: scale(.5);
  transform: scale(.5);
}

// 雪碧图位置的处理
@mixin bgPosition(
  $spriteWidth,
  $spriteHeight,
  $iconWidth,
  $iconHeight,
  $iconX,
  $iconY
) {
  background-position: (
          ($iconX / ($spriteWidth - $iconWidth)) * 100% ($iconY / ($spriteHeight - $iconHeight)) * 100%
  );
}

// 雪碧图
@mixin icon_position($iconWidth, $iconHeight, $iconX, $iconY) {
  @include bgPosition(
                  $spriteWidth,
                  $spriteHeight,
                  $iconWidth,
                  $iconHeight,
                  $iconX,
                  $iconY
  );
}

// 雪碧图路径
@mixin icon($spriteUrl, $iconW, $iconH, $containerW, $containerH) {
  background: transparent url($spriteUrl) no-repeat;
  background-size: (400 * $iconW / $containerW)px (400 * $iconH / $containerH)px;
}

// 绑定时选择人物关系图片head.png
@mixin head_position($iconX, $iconY) {
  @include bgPosition(
                  $spriteWidthHead,
                  $spriteHeightHead,
                  $iconWidthHead,
                  $iconHeightHead,
                  $iconX,
                  $iconY
  );
}
