nav.html 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. <!-- Google Tag Manager (noscript) -->
  2. <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TTKNPPT" height="0" width="0"
  3. style="display:none;visibility:hidden"></iframe></noscript>
  4. <!-- End Google Tag Manager (noscript) -->
  5. <header>
  6. <!-- <nav class="navbar navbar-expand-lg navbar-dark p-0">
  7. <div class="container-fluid p-0">
  8. <div class="mx-auto">
  9. <a class="navbar-brand home" href="/">
  10. {{ if default false .Site.Params.disabled_logo }}
  11. <h4>{{ .Site.Params.logo_text }}</h4>
  12. {{ else }}
  13. <img src="{{ .Site.Params.logo_mobile | relURL }}" alt="{{ .Title }} logo" height="60px" width="160px"
  14. alt="" />
  15. {{ end }}
  16. <span class="sr-only">{{ .Title }} - {{ i18n "navHome" }}</span>
  17. </a>
  18. </div>
  19. <button onclick="changeIcon(this)" class="navbar-toggler" type="button" data-bs-toggle="collapse"
  20. data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false"
  21. aria-label="Toggle navigation">
  22. <span data-toggle-class="icon" class="navbar-toggler-icon"></span>
  23. </button>
  24. <div class="collapse navbar-collapse" id="navbarSupportedContent">
  25. <ul class="navbar-nav align-items-lg-center mx-auto mb-2 mb-lg-0">
  26. <li class="navbar-logo">
  27. <a href="/">
  28. {{ if default false .Site.Params.disabled_logo }}
  29. <h4>{{ .Site.Params.logo_text }}</h4>
  30. {{ else }}
  31. <img src="{{ .Site.Params.logo | relURL }}" alt="{{ .Title }} logo" height="50px" alt=""
  32. style="image-rendering: -webkit-optimize-contrast;" />
  33. {{ end }}
  34. <span class="sr-only">{{ .Title }} - {{ i18n "navHome" }}</span>
  35. </a>
  36. </li>
  37. {{ $current := . }}
  38. {{ range .Site.Menus.main.ByWeight }}
  39. {{ $topLevel := replace .URL "/" "" }}
  40. {{ $active := "" }}
  41. {{ if eq $current.RelPermalink .URL }}
  42. {{ $active = "active" }}
  43. {{ end }}
  44. {{ if eq $current.Type $topLevel }}
  45. {{ $active = "active" }}
  46. {{ end }}
  47. {{ if and (or (eq $current.RelPermalink .URL) (eq "term" $current.Kind)) (in (slice "page" "term")
  48. $current.Kind) }}
  49. {{ range (split .URL "/") }}
  50. {{ if eq "blog" . }}
  51. {{ $active = "active" }}
  52. {{ end }}
  53. {{ end }}
  54. {{ end }}
  55. <li class="nav-item {{ $active }}">
  56. <a class="navbar-link" href="{{ .URL }}">{{ .Name }}</a>
  57. </li>
  58. {{ end }}
  59. <li class="">
  60. <a class="navbar-link" href="/collection.html">室內設計作品</a>
  61. </li>
  62. <li class="nav-item">
  63. <a class="navbar-link" href="/room_planner.html">成家設計服務</a>
  64. </li>
  65. <li class="nav-item">
  66. <a class="navbar-link" href="/frequently_asked_questions.html">服務常見QA</a>
  67. </li>
  68. <li class="nav-item">
  69. <a class="navbar-link" href="/categories.html">成家知識專欄</a>
  70. </li>
  71. <li class="nav-item">
  72. <a class="navbar-link" href="/furniture_design.html">小寶設計單品</a>
  73. </li>
  74. <li class="nav-item">
  75. <a class="navbar-link" href="/store.html">小寶優居門市</a>
  76. </li>
  77. </ul>
  78. </div>
  79. </div>
  80. </nav> -->
  81. <nav class="navbar navbar-expand-lg navbar-dark p-0">
  82. <div class="container-fluid p-0 nav-mobile">
  83. <div>
  84. <a class="navbar-brand home pt-0" href="/">
  85. <img src="/img/bhousev2_img/logo_phone.png" alt="小寶優居・美好成家:陪伴你成家的住宅設計品牌 logo" width="160" height="60">
  86. <!-- <span class="sr-only">小寶優居・美好成家:陪伴你成家的住宅設計品牌 - go to homepage</span> -->
  87. </a>
  88. </div>
  89. <button onclick="changeIcon(this)" id="menutoggle" class="navbar-toggler" type="button" data-bs-toggle="collapse"
  90. data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false"
  91. aria-label="Toggle navigation">
  92. <span data-toggle-class="icon" class="navbar-toggler-icon">
  93. <!-- <img src="./img/menu.png" alt="" width="20"> -->
  94. </span>
  95. </button>
  96. <div class="collapse navbar-collapse d-lg-flex justify-content-center" id="navbarSupportedContent">
  97. <ul class="navbar-nav mb-2 mb-lg-0 d-flex align-items-center">
  98. <li class="navbar-logo d-flex align-items-center d-none d-md-block">
  99. <a href="/">
  100. <img src="/img/bhousev2_img/logo.png" alt="小寶優居・美好成家:陪伴你成家的住宅設計品牌 logo" height="25"
  101. style="image-rendering:-webkit-optimize-contrast;">
  102. <span class="sr-only">小寶優居・美好成家:陪伴你成家的住宅設計品牌 - go to homepage</span>
  103. </a>
  104. </li>
  105. <li class="nav-item ">
  106. <a class="navbar-link" href="/collection/">室內設計作品</a>
  107. </li>
  108. <li class="nav-item ">
  109. <a class="navbar-link" href="/room_planner/">成家設計服務</a>
  110. </li>
  111. <li class="nav-item ">
  112. <a class="navbar-link" href="/frequently_asked_questions/">服務常見QA</a>
  113. </li>
  114. <li class="nav-item ">
  115. <a class="navbar-link" href="/blog_main/">成家知識專欄</a>
  116. </li>
  117. <li class="nav-item ">
  118. <a class="navbar-link" href="/furniture_design/sofa">小寶設計單品</a>
  119. </li>
  120. <li class="nav-item ">
  121. <a class="navbar-link" href="/store/">小寶優居門市</a>
  122. </li>
  123. </ul>
  124. </div>
  125. </div>
  126. </nav>
  127. </header>
  128. <script>
  129. // Navbar Icon
  130. function changeIcon(e) {
  131. const item = document.querySelector('[data-toggle-class]');
  132. item.className === "close-btn" ? item.className = "navbar-toggler-icon" : item.className = "close-btn";
  133. }
  134. let storeLink = document.querySelector('.navbar-nav li:last-child');
  135. storeLink.addEventListener('click', function () {
  136. localStorage.setItem('store', 'scope');
  137. })
  138. </script>
  139. <!-- *** NAVBAR END ***-->