templates/includes/_header.html.twig line 1
<div class="container-fluid bg-white" id="nav-container">
<div class="container">
<div class="d-none d-md-block">
<nav role="navigation" class="stroke py-3 d-flex justify-content-between align-items-center">
<div class="d-flex justify-content-center align-items-center gap-5">
<a href="{{ path('homepage') }}">
<div class="logo">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64.81 85.37">
<defs>
<style>.svg-logo {
fill: #181a35;
}</style>
</defs>
<g id="Calque_2" data-name="Calque 2">
<g id="Calque_1-2" data-name="Calque 1">
<path class="svg-logo"
d="M61,71.88q-.24,10.43-7.73,10.43H34.86q-6.73,0-7.61-8.41v-3a17.27,17.27,0,0,0-2.73-9.77A17.27,17.27,0,0,0,17.27,55a23.66,23.66,0,0,0-10-2.09V67a48.64,48.64,0,0,1-.84,9.78Q4.93,83.57,0,83.57v1.8H64.81V66H61.15Q61.15,68.88,61,71.88Z"/>
<path class="svg-logo"
d="M6.59,7a28,28,0,0,1,.66,6.9A16.25,16.25,0,0,0,10,23.5a16.27,16.27,0,0,0,7.26,5.73,26,26,0,0,0,10,1.88V12.59a23,23,0,0,1,.57-5.25,8,8,0,0,1,2.12-3.95,6.25,6.25,0,0,1,4.56-1.53V0H0V1.86Q5.22,1.86,6.59,7Z"/>
<path class="svg-logo logo-star"
d="M17.84,39,10,32l4.2,9.55-6.9,7.73,9.56-4.2,7.54,6.73-4.08-9.29c2-2.3,6.8-7.63,6.8-7.63Z"/>
</g>
</g>
</svg>
</div>
</a>
<a class="header-subtitle" href="{{ path('homepage') }}">
In Numerus Veritas
</a>
</div>
<div class="text-center d-flex align-items-center">
<ul class="text-deepblue navbar-nav mx-auto d-flex flex-row justify-content-center align-items-center">
<li class="nav-item">
<a class="nav-link" href="{{ path('test') }}">Mon thème</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ path('numbers') }}">La numérologie</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ path('about') }}">À propos</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ path('contact') }}">Contact</a>
</li>
</ul>
</div>
</nav>
</div>
<div class="d-block d-md-none">
<nav role="navigation" class="stroke py-3">
<div class="d-flex justify-content-between align-items-center gap-1">
<a href="{{ path('homepage') }}">
<div class="logo">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64.81 85.37">
<defs>
<style>.svg-logo {
fill: #181a35;
}</style>
</defs>
<g id="Calque_2" data-name="Calque 2">
<g id="Calque_1-2" data-name="Calque 1">
<path class="svg-logo"
d="M61,71.88q-.24,10.43-7.73,10.43H34.86q-6.73,0-7.61-8.41v-3a17.27,17.27,0,0,0-2.73-9.77A17.27,17.27,0,0,0,17.27,55a23.66,23.66,0,0,0-10-2.09V67a48.64,48.64,0,0,1-.84,9.78Q4.93,83.57,0,83.57v1.8H64.81V66H61.15Q61.15,68.88,61,71.88Z"/>
<path class="svg-logo"
d="M6.59,7a28,28,0,0,1,.66,6.9A16.25,16.25,0,0,0,10,23.5a16.27,16.27,0,0,0,7.26,5.73,26,26,0,0,0,10,1.88V12.59a23,23,0,0,1,.57-5.25,8,8,0,0,1,2.12-3.95,6.25,6.25,0,0,1,4.56-1.53V0H0V1.86Q5.22,1.86,6.59,7Z"/>
<path class="svg-logo logo-star"
d="M17.84,39,10,32l4.2,9.55-6.9,7.73,9.56-4.2,7.54,6.73-4.08-9.29c2-2.3,6.8-7.63,6.8-7.63Z"/>
</g>
</g>
</svg>
</div>
</a>
<a class="header-subtitle" href="{{ path('homepage') }}">
In Numerus Veritas
</a>
<span id="burger-icon">
<svg id="burger-icon-default" xmlns="http://www.w3.org/2000/svg" width="32px" height="32px"
viewBox="0 0 24 24"
fill="none">
<path d="M4 18L20 18" stroke="#000000" stroke-width="2" stroke-linecap="round"/>
<path d="M4 12L20 12" stroke="#000000" stroke-width="2" stroke-linecap="round"/>
<path d="M4 6L20 6" stroke="#000000" stroke-width="2" stroke-linecap="round"/>
</svg>
<svg id="burger-icon-opened" class="d-none" xmlns="http://www.w3.org/2000/svg" fill="#000000"
width="32px"
height="32px"
viewBox="0 0 32 32"><path
d="M 7.21875 5.78125 L 5.78125 7.21875 L 14.5625 16 L 5.78125 24.78125 L 7.21875 26.21875 L 16 17.4375 L 24.78125 26.21875 L 26.21875 24.78125 L 17.4375 16 L 26.21875 7.21875 L 24.78125 5.78125 L 16 14.5625 Z"/></svg>
</span>
</div>
<div id="responsive-menu" class="text-center d-flex align-items-center">
<ul class="mt-5 text-deepblue navbar-nav d-flex flex-column justify-content-start align-items-start">
<li class="nav-item">
<a class="nav-link" href="{{ path('test') }}">Mon thème</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ path('numbers') }}">La numérologie</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ path('about') }}">À propos</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ path('contact') }}">Contact</a>
</li>
</ul>
</div>
</nav>
</div>
</div>
</div>
<script>
document.addEventListener('DOMContentLoaded', function () {
let burgerIcon = document.getElementById("burger-icon");
let burgerIconDefault = document.getElementById("burger-icon-default");
let burgerIconOpened = document.getElementById("burger-icon-opened");
let responsiveMenu = document.getElementById("responsive-menu");
burgerIcon.addEventListener('click', () => {
if (responsiveMenu.classList.contains('open')) {
// close it
responsiveMenu.classList.remove('open')
//change icon
burgerIconDefault.classList.remove('d-none');
burgerIconOpened.classList.add('d-none');
} else {
//open it
responsiveMenu.classList.add('open')
//change icon
burgerIconDefault.classList.add('d-none');
burgerIconOpened.classList.remove('d-none');
}
})
},
false
)
</script>