Skip to content

Instantly share code, notes, and snippets.

@Lego2012
Created June 6, 2022 10:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Lego2012/8b8a41aee7fcde29c3b9b4d041b6722a to your computer and use it in GitHub Desktop.
Save Lego2012/8b8a41aee7fcde29c3b9b4d041b6722a to your computer and use it in GitHub Desktop.

Von Brad Traversy im Projekt "loopstudio".

Die Klasse open wird für JavaScript und das Öffnen verwendet.

/* Hamburger Menu */
.hamburger {
  cursor: pointer;
  width: 24px;
  height: 24px;
  transition: all 0.25s;
  position: relative;
}

.hamburger-top,
.hamburger-middle,
.hamburger-bottom {
  position: absolute;
  width: 24px;
  height: 2px;
  top: 0;
  left: 0;
  background: #fff;
  transform: rotate(0);
  transition: all 0.5s;
}

.hamburger-middle {
  transform: translateY(7px);
}

.hamburger-bottom {
  transform: translateY(14px);
}

.open {
  transform: rotate(90deg);
}

.open .hamburger-top {
  transform: rotate(45deg) translateY(6px) translateX(6px);
}

.open .hamburger-middle {
  display: none;
}

.open .hamburger-bottom {
  transform: rotate(-45deg) translateY(6px) translateX(-6px);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment