프로젝트 하면서/홈페이지 만들기

네비게이션바를 만들어보자

worldforest 2024. 4. 4. 17:27

 

<nav class="navbar navbar-expand-lg navbar-light bg-light">
  <div class="container-fluid">
    <a class="navbar-brand" href="#">Navbar</a>
    <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarNavDropdown">
      <ul class="navbar-nav">
        <li class="nav-item">
          <a class="nav-link active" aria-current="page" href="#">Home</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Features</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Pricing</a>
        </li>
        <li class="nav-item dropdown">
          <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" role="button" data-bs-toggle="dropdown" aria-expanded="false">
            Dropdown link
          </a>
          <ul class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
            <li><a class="dropdown-item" href="#">Action</a></li>
            <li><a class="dropdown-item" href="#">Another action</a></li>
            <li><a class="dropdown-item" href="#">Something else here</a></li>
          </ul>
        </li>
      </ul>
    </div>
  </div>
</nav>

 

 

<template>
  <div>
    <ul class="nav nav-tabs">
      <a class="navbar-brand fade-page" href="#">
        <img src="@/assets/main-logo.png" width="90" height="38">
      </a>
      <li class="nav-item">
        <a class="nav-link" aria-current="page" href="#">핵심기술</a>
      </li>
      <li class="nav-item dropdown" @click="toggleDropdown">
        <a class="nav-link dropdown-toggle" href="#" role="button" aria-haspopup="true" aria-expanded="false">교육과정</a>
        <div class="dropdown-menu" :class="{ show: isDropdownOpen }">
          <a class="dropdown-item" href="#">전체 로드맵</a>
          <a class="dropdown-item" href="#">AI(인공지능)</a>
          <a class="dropdown-item" href="#">데이터 사이언스</a>
          <!-- <hr class="dropdown-divider"> -->
          <a class="dropdown-item" href="#">IoT(사물인터넷)</a>
        </div>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">회사소개</a>
      </li>
      <li class="nav-item">
        <a class="nav-link disabled" href="#" tabindex="-1" aria-disabled="true">문의하기</a>
      </li>
    </ul>
  </div>
</template>

<script>
export default {
  name: "JaenHeader",
  data() {``
    return {
      isDropdownOpen: false,
    };
  },
  methods: {
    toggleDropdown() {
      this.isDropdownOpen = !this.isDropdownOpen;
    },
  },
};
</script>

<style src="@/assets/css/theme.css"></style>
<style src="@/assets/css/loaders/loader-typing.css"></style>

 

 


 

navbar 

 

<div class="collapse navbar-collapse" id="navbarNavDropdown">

 

<div class="collapse navbar-collapse justify-content-end" id="navbarNavDropdown">
반응형