JSFiddle - React, Tailwind, and code Playground

HTML

<body>
  <nav id="navbar" class="nav">
    <ul>
      <li><a href="#concreteMix">Бетон</a></li>
      <li><a href="#concreteMix">Евроцемент</a></li>
      <li><a href="#concreteMix">Песок строительный</a></li>
      <li><a href="#concreteMix">Щебень гранитный</a></li>
      <li><a href="#salesRent">Продажа оборудования</a></li>
      <li><a href="#salesRent">Аренда оборудования</a></li>
      <li><a href="#construct">Строительство</a></li>
      <li> <a href="#construct">Аренда техники</a></li>

    </ul>
  </nav>
</body>

CSS

.nav {
      min-height: 50px;
    background: #51514d; 
  margin: 0 auto;
  position: relative;
  z-index: 10;
  background-image: url(img/menuhamham.png);
  background-repeat: no-repeat;
  background-position: 50%;
}

.nav ul {
  position: absolute;
  flex-direction: column;
  width: 100%;
}

.nav li {
  display: none;
  margin: 0;
  background-color: #000;
  width: 100%;
  position: relative;
  left: 0px;
}

.nav:hover li {
  display: block;
  padding: 10px;
}

JavaScript

document.querySelector('.nav').onclick = function() {
   var elems = document.querySelectorAll('.nav li');
   for (var i = 0; i < elems.length; i++) {
     elem = elems[i];
     elem.style.display = 'none';
   };
 }