Newer
Older
task-bldg / src / main / resources / templates / fragments / sidebar.html
  1. <!DOCTYPE html>
  2. <html xmlns:th="http://www.thymeleaf.org" xmlns:sec="http://www.thymeleaf.org/extras/spring-security">
  3. <head>
  4. <meta charset="UTF-8">
  5. </head>
  6. <body>
  7.  
  8. <!-- サイドバー -->
  9. <div th:fragment="sidebar">
  10. <div class="offcanvas offcanvas-start"
  11. data-bs-scroll="true"
  12. data-bs-backdrop="false"
  13. tabindex="-1"
  14. id="offcanvasScrolling"
  15. aria-labelledby="offcanvasScrollingLabel">
  16. <nav class="navbar-dark bg-image text-white h-100">
  17.  
  18. <div class="offcanvas-header">
  19. <h4 class="offcanvas-title">
  20. <a th:href="@{/city}" class="text-white">
  21. <span class="d-inline-block me-1" style="transform: rotate(-15deg)">
  22. <i class="bi bi-credit-card-2-front-fill fs-3">
  23. </i>
  24. </span>
  25. Plateau-BLDG
  26. </a>
  27. </h4>
  28. </div>
  29. <div class="offcanvas-body pt-0">
  30. <hr class="mt-1">
  31. <ul class="navbar-nav">
  32. <li class="nav-item">
  33. <a th:href="@{/city}" class="nav-link text-white">
  34. <i class="bi bi-table me-2"></i>
  35. 配信データ
  36. </a>
  37. </li>
  38. <li class="nav-item">
  39. <a th:href="@{/admin}" class="nav-link text-white">
  40. <i class="bi bi-table me-2"></i>
  41. 管理
  42. </a>
  43. </li>
  44. <li class="nav-item">
  45. <a href="https://github.com/yuuhayashi/task-bldg/wiki/HowToUse" class="nav-link text-white">
  46. <i class="bi bi-box-arrow-right me-2"></i>
  47. 作業登録方法 (外部リンク)
  48. </a>
  49. </li>
  50. <li class="nav-item">
  51. <a href="https://github.com/yuuhayashi/citygml-osm/wiki/How_to_use" class="nav-link text-white">
  52. <i class="bi bi-box-arrow-right me-2"></i>
  53. OSM編集方法 (外部リンク)
  54. </a>
  55. </li>
  56. <li class="nav-item">
  57. <a th:href="@{/policy}" class="nav-link text-white">
  58. <i class="bi bi-box-arrow-right me-2"></i>
  59. 利用規約
  60. </a>
  61. </li>
  62. </ul>
  63.  
  64. <hr>
  65. <!-- 閉じるボタン(画面が小さい時に表示) -->
  66. <div class="text-center d-lg-none">
  67. <button type="button" class="btn-circle btn-light" data-bs-dismiss="offcanvas" aria-label="Close">
  68. <i class="bi bi-chevron-left"></i>
  69. </button>
  70. </div>
  71. </div>
  72. </nav>
  73. </div>
  74. </div>
  75.  
  76. <!-- サイドバー折りたたみ時のトグルボタン -->
  77. <div th:fragment="toggler">
  78. <nav class="navbar navbar-expand-lg navbar-light">
  79. <div class="container-fluid">
  80. <button class="navbar-toggler"
  81. type="button"
  82. data-bs-toggle="offcanvas"
  83. data-bs-target="#offcanvasScrolling"
  84. aria-controls="offcanvasScrolling"
  85. aria-expanded="false"
  86. aria-label="Toggle offcanvas">
  87. <span class="navbar-toggler-icon"></span>
  88. </button>
  89. </div>
  90. </nav>
  91. </div>
  92.  
  93. </body>
  94. </html>