header.ejs 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <header id="main-header">
  2. <div class="header-container">
  3. <div class="nav-logo">
  4. <a href="/"><img src="/assets/icon/logo3.webp" id="logo-img" class="logo" alt="Art Number Coloring Logo"></a>
  5. <!-- <span>Art Number Coloring</span> -->
  6. </div>
  7. <button class="menu-btn" id="menuBtn">☰</button>
  8. <nav class="nav-menu">
  9. <li class="dropdown-menu">
  10. <a href="/coloring-pages" class="<%= uri.includes(`/coloring-pages`) ? 'active' : '' %>" style="padding: 30px 0 30px 0">COLORING PAGES
  11. <span><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
  12. version="1.1" x="0px" y="0px" width="15px" height="10px" viewBox="57 35.171 26 16.043"
  13. enable-background="new 57 35.171 26 16.043" xml:space="preserve">
  14. <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"></path>
  15. </svg></span>
  16. </a>
  17. <div class="dropdown-menu-btn">
  18. <a href="/coloring-pages" class="<%= uri.includes(`/coloring-pages`) ? 'active' : '' %>">BROWSER ALL</a>
  19. <!-- <a href="#">ANIMALs</a>
  20. <a href="#">HOLIDAYS</a> -->
  21. </div>
  22. </li>
  23. <li><a href="/coloring-page-gallery" class="<%= uri.includes(`/coloring-page-gallery`) ? 'active' : '' %>">GALLERY</a></li>
  24. <li><a href="/tips-tricks" class="<%= uri.includes(`/tips-tricks`) ? 'active' : '' %>">TIPS & TRICKS</a></li>
  25. <li><a href="/app" target="_blank" class="<%= uri.includes(`/app`) ? 'active' : '' %>">APP</a></li>
  26. <li><a href="/myworks" class="<%= uri.includes(`/myworks`) ? 'active' : '' %>">MY WORKS</a></li>
  27. </nav>
  28. </div>
  29. <div class="mobile-menu" id="mobileMenu">
  30. <ul>
  31. <li><a href="/coloring-pages" class="<%= uri.includes(`/coloring-pages`) ? 'active' : '' %>">COLORING PAGES</a></li>
  32. <li><a href="/coloring-page-gallery" class="<%= uri.includes(`/coloring-page-gallery`) ? 'active' : '' %>">GALLERY</a></li>
  33. <li><a href="/tips-tricks" class="<%= uri.includes(`/tips-tricks`) ? 'active' : '' %>">TIPS & TRICKS</a></li>
  34. <li><a href="/app" target="_blank" class="<%= uri.includes(`/app`) ? 'active' : '' %>">APP</a></li>
  35. <li><a href="/myworks" class="<%= uri.includes(`/myworks`) ? 'active' : '' %>">MY WORKS</a></li>
  36. </ul>
  37. </div>
  38. </header>
  39. <script>
  40. // 移动端菜单切换逻辑
  41. const menuBtn = document.getElementById('menuBtn');
  42. const mobileMenu = document.getElementById('mobileMenu');
  43. menuBtn.addEventListener('click', () => {
  44. mobileMenu.style.display = mobileMenu.style.display === 'block' ? 'none' : 'block';
  45. });
  46. </script>