_burger.scss 911 字节
Newer Older
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
.burger__container {
  height: $burgerContainerHeight;
  display: flex;
  align-items: center;
  padding: 0 1.5rem;
  position: fixed;
  width: 100%;
  background: $white;
  z-index: 2;

  @media screen and (min-width: $medium) {
    display: none;
  }
}

.burger {
  position: relative;
  width: $meatWidth;
  height: $meatWidth;
  cursor: pointer;
}

.burger__meat {
  position: absolute;
  width: $meatWidth;
  height: $meatHeight;
  background: $black;
  top: calc(50% - #{$meatHeight} / 2);
  left: calc(50% - #{$meatWidth} / 2);
  transition: all 150ms ease-in;
}

.burger__meat--1 {
  transform: translateY(-10px);
}

.burger__meat--2 {
  width: calc(#{$meatWidth} - 6px);
}

.burger__meat--3 {
  transform: translateY(10px);
}

.nav--active .burger__meat--1 {
  transform: rotate(45deg);
}

.nav--active .burger__meat--2 {
  opacity: 0;
}

.nav--active .burger__meat--3 {
  transform: rotate(-45deg);
}