본문 바로가기
코딩

HTML + JS + CSS 간단한 토글 Navigation Bar 만들기

by KUROMI98 2025. 7. 29.
<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <title>Document</title>
    <link rel="stylesheet" href="style.css" />
  </head>
  <body>
    <div class="navbar-container">
      <div>Navbar</div>
      <button id="navbar-toggle">=</button>
    </div>
    <div id="navbar-items">
      <div class="item">First Item</div>
      <div class="item">Second Item</div>
      <div class="item">Third Item</div>
    </div>
    <script>
      const navBarItems = document.getElementById("navbar-items");
      const toggleButton = document.getElementById("navbar-toggle");

      const navbarOpenToggler = () => {
        navBarItems.style.display =
          navBarItems.style.display === "block" ? "none" : "block";
      };

      toggleButton.addEventListener("click", navbarOpenToggler);
    </script>
  </body>
</html>

-

.navbar-container {
  display: flex;
  background-color: rgb(221, 221, 221);
  justify-content: space-between;
  border-bottom: 1px solid gray;
  padding: 20px 12px;
}
#navbar-items {
  display: none;
}
.item {
  border-bottom: 1px solid rgb(202, 202, 202);
  padding: 12px;
}

댓글