templates/Accueil/header.html.twig line 1

Open in your IDE?
  1. <header class="header-5sur5 shadow-sm">
  2. <style>/* HEADER GLOBAL */
  3. .header-5sur5 {
  4.     background: #ffffff;
  5.     border-bottom: 1px solid #eef3f3;
  6. }
  7. /* Logo */
  8. .logo-5sur5 {
  9.     height: 55px;
  10.     transition: 0.2s ease-in-out;
  11. }
  12. .logo-5sur5:hover {
  13.     transform: scale(1.03);
  14. }
  15. /* NAV LINKS */
  16. .navlink-5sur5 {
  17.     font-size: 16px;
  18.     font-weight: 500;
  19.     color: #1c1c1c !important;
  20.     transition: color 0.2s ease;
  21. }
  22. .navlink-5sur5:hover {
  23.     color: #0f7c82 !important;
  24. }
  25. /* ACTIVE STATE (auto optional) */
  26. .navlink-5sur5.active {
  27.     color: #0f7c82 !important;
  28.     font-weight: 600;
  29. }
  30. /* BUTTONS */
  31. .btn-teal {
  32.     background: #0f7c82;
  33.     color: white;
  34.     padding: 8px 18px;
  35.     border-radius: 10px;
  36.     font-weight: 600;
  37.     transition: 0.2s ease;
  38. }
  39. .btn-teal:hover {
  40.     background: #0c6367;
  41. }
  42. .btn-outline-teal {
  43.     border: 2px solid #0f7c82;
  44.     color: #0f7c82;
  45.     padding: 8px 18px;
  46.     border-radius: 10px;
  47.     font-weight: 600;
  48.     transition: 0.2s ease;
  49. }
  50. .btn-outline-teal:hover {
  51.     background: #e6f5f5;
  52. }
  53. /* DROPDOWN */
  54. .dropdown-menu-5sur5 {
  55.     border-radius: 12px;
  56.     padding: 12px 0;
  57. }
  58. .dropdown-item {
  59.     padding: 10px 20px;
  60.     font-size: 15px;
  61. }
  62. .dropdown-item:hover {
  63.     background: #e9f7f7 !important;
  64.     color: #0f7c82 !important;
  65. }
  66. /* Highlight item */
  67. .highlight-item {
  68.     font-weight: 600;
  69.     color: #0f7c82 !important;
  70.     background: rgba(15, 124, 130, 0.06);
  71. }
  72. .highlight-item-orange {
  73.     font-weight: 600;
  74.     color: #F56040 !important;
  75.     background: rgba(245, 96, 64, 0.06);
  76. }
  77. .highlight-item-orange:hover {
  78.     background: rgba(245, 96, 64, 0.12) !important;
  79.     color: #d94a2b !important;
  80. }
  81. /* MOBILE */
  82. .offcanvas-header {
  83.     border-bottom: 1px solid #eef3f3;
  84. }
  85. .navbar-toggler {
  86.     border: none;
  87.     outline: none;
  88. }
  89. </style>
  90.     <nav class="navbar navbar-expand-lg py-3">
  91.         <div class="container d-flex align-items-center justify-content-between">
  92.             <!-- Logo -->
  93.             <a class="navbar-brand d-flex align-items-center" href="/">
  94.                 <img src="/Accueil/imagesAccueil/logoHeader.png" alt="5sur5 Séjour" class="logo-5sur5">
  95.             </a>
  96.             <!-- Mobile Toggle -->
  97.             <button class="navbar-toggler" type="button" data-bs-toggle="offcanvas" data-bs-target="#navbarOffcanvas" aria-controls="navbarOffcanvas">
  98.                 <i class="bi bi-list" style="font-size: 28px; color:#0f7c82;"></i>
  99.             </button>
  100.             <!-- Nav -->
  101.             <div class="offcanvas offcanvas-end" tabindex="-1" id="navbarOffcanvas">
  102.                 <div class="offcanvas-header">
  103.                     <a class="navbar-brand" href="/">
  104.                         <img src="/Accueil/imagesAccueil/logoHeader.png" alt="5sur5 Séjour" height="45">
  105.                     </a>
  106.                     <button type="button" class="btn-close" data-bs-dismiss="offcanvas"></button>
  107.                 </div>
  108.                 <div class="offcanvas-body">
  109.                     <ul class="navbar-nav ms-auto align-items-center gap-3">
  110.                         <li class="nav-item">
  111.                             <a class="nav-link navlink-5sur5" href="/Accueil5sur5/5sur5">À propos</a>
  112.                         </li>
  113.                         <li class="nav-item">
  114.                             <a class="nav-link navlink-5sur5" href="{{ path('Besoindaide_5sur5_accueil') }}">Besoin d'aide</a>
  115.                         </li>
  116.                         <li class="nav-item">
  117.                             <a class="nav-link navlink-5sur5" href="/ServiceClient_5sur5">Service client</a>
  118.                         </li>
  119.                         <!-- Dropdown Produits -->
  120.                         <li class="nav-item dropdown">
  121.                             <a class="nav-link navlink-5sur5 dropdown-toggle" href="#" data-bs-toggle="dropdown">
  122.                                 Nos produits
  123.                             </a>
  124.                             <ul class="dropdown-menu dropdown-menu-5sur5 shadow-sm">
  125.                                 <li>
  126.                                     <a class="dropdown-item highlight-item" href="{{ path('pack_annuel_partenaires') }}">
  127.                                         <i class="bi bi-star-fill text-warning me-1"></i> Pack Annuel Partenaires
  128.                                     </a>
  129.                                 </li>
  130.                                 <li>
  131.                                     <a class="dropdown-item highlight-item-orange" href="{{ path('boite_vocale') }}">
  132.                                         <i class="bi bi-mic-fill me-1"></i> Boîte Vocale
  133.                                     </a>
  134.                                 </li>
  135.                                 <li><hr class="dropdown-divider"></li>
  136.                                 <li><a class="dropdown-item" href="{{ path('album', {'id': 'Album photos'}) }}">Album photos</a></li>
  137.                                 <li><a class="dropdown-item" href="{{ path('album', {'id': 'Livre souvenirs'}) }}">Livre souvenirs</a></li>
  138.                                 <li><a class="dropdown-item" href="{{ path('album', {'id': 'Photos'}) }}">Photos</a></li>
  139.                                 <li><a class="dropdown-item" href="{{ path('album', {'id': 'Coffret cadeau'}) }}">Coffret cadeau</a></li>
  140.                                 <li><a class="dropdown-item" href="{{ path('album', {'id': 'Box retros'}) }}">Box rétros</a></li>
  141.                                 <li><a class="dropdown-item" href="{{ path('album', {'id': 'Photos retros'}) }}">Photos rétros</a></li>
  142.                                 <li><a class="dropdown-item" href="{{ path('album', {'id': 'Pack numérique'}) }}">Pack numérique</a></li>
  143.                             </ul>
  144.                         </li>
  145.                     </ul>
  146.                     <!-- Actions -->
  147.                     <div class="d-flex align-items-center gap-2 ms-4 nav-actions">
  148.                         <a class="btn btn-outline-teal" href="/Accompagnateur/login">Accompagnateur</a>
  149.                         <a class="btn btn-teal" href="/Parent/login">Parent</a>
  150.                     </div>
  151.                 </div>
  152.             </div>
  153.         </div>
  154.     </nav>
  155. </header>