cbillowes/curious-programmer-oxygen

View on GitHub
src/components/MenuBar/MenuBar.css

Summary

Maintainability
Test Coverage
.menu-bar {
  position: fixed;
  background-color: #1c1f21;
  width: 250px;
  top: 75px;
  right: 0;
  opacity: 0;
  height: 100vh;
  -webkit-transform: translate3d(250px, 0, 0);
  -ms-transform: translate3d(250px, 0, 0);
  transform: translate3d(250px, 0, 0);
  -webkit-transition:
      -webkit-transform 0.5s ease,
      opacity 0.3s ease 0.7s;
  transition:
      transform 0.5s ease,
      opacity 0.3s ease 0.7s; 
}

.menu-bar.active {
  opacity: 1;
  -webkit-transition:
      -webkit-transform 0.3s ease,
      opacity 0s ease 0s;
  transition:
      transform 0.3s ease,
      opacity 0s ease 0s;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.menu-bar > ul {
  padding-left: 0px;
}

.menu-bar > ul > li {
  list-style: none;
}

.menu-bar .menu-item {
  cursor: pointer;
  padding: 0.25em 2em; 
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.menu-bar .menu-item > a {
  display: block;
  color: white;
  text-decoration: none;
}

.menu-bar .menu-item:hover {
  background-color: #3c3b3b80;
}

.menu-bar .menu-item.selected {
  background-color: #cc0000;
}