Responsive Navigation With Tailwind CSS

Responsive Navigation With Tailwind CSS

Html

    <nav class="navbar md:flex justify-between items-center p-4 shadow">
      <a class="navbar-brand mr-5 bg-black text-white p-1" href="#">LOGO</a>
      <button class="menu_btn inline-block md:hidden"> <i class="fa fa-bars"></i></button>
      <div class="collapse_div md:flex w-full hidden md:block">
        <!-- Links -->
        <ul class="navbar-nav md:flex ml-auto">
          <li class="nav-item">
            <a class="nav-link mr-2" href="#">Home</a>
          </li>
          <li class="nav-item">
            <a class="nav-link mr-2" href="#">About</a>
          </li>
          <li class="nav-item">
            <a class="nav-link mr-2" href="#">Contact</a>
          </li>
          <li class="nav-item">
            <a class="nav-link mr-2" href="#">Services</a>
          </li>
        </ul>


      </div>
    </nav>

 

Include Some Js

 <script src="jquery.min.js"></script>
  <script src="popper.min.js"></script>
  <script src="bootstrap.min.js"></script>

 

Custom Jquery Code

$(document).ready(function () {
  $(".menu_btn").on('click', function (e) {
    $(".collapse_div").slideToggle(400);
  });
});