JSFiddle - React, Tailwind, and code Playground

by artgas_pro

HTML

<!DOCTYPE html>
<html>

<head>
   <meta charset="utf-8">
   <title>question</title>
   <meta name="viewport" content="width=device-width">
</head>

<body>
   <div class="wraper">
      <main class="page">
         <header class="header">
            <div class="header__row">
               <nav class="header-menu menu">
                  <div class="menu__body">
                     <ul class="menu_list">
                        <li class="header-menu__item"><a href="#">place</a></li>
                        <li class="header-menu__item"><a href="#">about</a></li>
                        <li class="header-menu__item"><a href="#">help</a></li>
                        <li class="header-menu__item"><a href="#">contact</a></li>
                     </ul>
                  </div>
               </nav>
               <div class="menu__burger">
                  <span></span>
               </div>
            </div>
         </header>
         <div class="main-screen">
         </div>
      </main>
   </div>
</body>

</html>

CSS

.header {
  position: fixed;
  width: 100%;
  left: 0;
  z-index: 2;
  padding: 35px;
}

.header__row {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.menu_list {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0 0 0 77px;
}

.menu_list a {
  color: #4d4959;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2.6px;
}

.menu_list li {
  margin: 0 75px 0 0;
}

.main-screen {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: darkkhaki;
}

.content {
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 20px;
}

/*МЕДИАЗАПРОС_START*/
@media (max-width: 880px) {
  .menu__body {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: darkorange;
  }
  .menu_list {
    flex-direction: column;
    margin: 0;
  }
  .menu_list li {
    margin: 0 0 30px 0;
  }
  .menu_list li a {
    color: darkblue;
  }
  .menu_list li:last-child {
    margin: 0;
  }
}
/*МЕДИАЗАПРОС_END*/