<nav class="navbar navbar-b navbar-trans navbar-expand-md fixed-top" id="mainNav">
<div class="container">
<a class="navbar-brand js-scroll" href="{{path('freelance')}}">
<img class="logoweb" src="{{asset('assets/img/Logo-BLACK-mazego.png')}}" alt="Logo Mazego" width="" height="47">
<span class="tunisia-badge">
<span class="flag-emoji">🇹🇳</span>
<span class="flag-text">Tunisie</span>
</span>
</a>
<button class="navbar-toggler collapsed" type="button" data-toggle="collapse" data-target="#navbarDefault" aria-controls="navbarDefault" aria-expanded="false" aria-label="Toggle navigation">
<span></span>
<span></span>
<span></span>
</button>
<div class="navbar-collapse collapse justify-content-end" id="navbarDefault">
<ul class="navbar-nav">
<li class="nav-item"> <a class="nav-link js-scroll" href="#pricing">Tarifs</a> </li>
<li class="nav-item"> <a class="nav-link js-scroll" href="{{ path('a_propos') }}">À propos</a> </li>
<li class="nav-item"> <a class="nav-link js-scroll" href="{{path('contact_new')}}">Contact</a> </li>
<li class="nav-item"> <a class="nav-link js-scroll" href="{{ path('app_login') }}">Se connecter</a> </li>
<li class="nav-item"> <a class="button header-btn" href="{{ path('register') }}">S'inscrire</a> </li>
</ul>
</div>
</div>
</nav>
<style>
.navbar-brand.js-scroll {
position: relative;
margin-bottom: -12px;
display: flex;
align-items: center;
gap: 12px;
}
/* Badge Tunisie avec drapeau emoji */
.tunisia-badge {
display: inline-flex;
align-items: center;
gap: 6px;
background: linear-gradient(135deg, rgba(231, 0, 19, 0.1) 0%, rgba(231, 0, 19, 0.15) 100%);
border: 1.5px solid #E70013;
padding: 5px 12px;
border-radius: 20px;
transition: all 0.3s ease;
}
.tunisia-badge:hover {
background: linear-gradient(135deg, rgba(231, 0, 19, 0.15) 0%, rgba(231, 0, 19, 0.2) 100%);
transform: translateY(-1px);
box-shadow: 0 4px 12px rgba(231, 0, 19, 0.2);
}
.flag-emoji {
font-size: 28px;
line-height: 1;
}
.flag-text {
color: #E70013;
font-size: 12px;
font-weight: 700;
font-family: 'Roboto', sans-serif;
letter-spacing: 0.5px;
text-transform: uppercase;
}
.gr-color {
margin-left: -10px;
}
.nav-link {
font-family: 'Poppins', sans-serif;
font-weight: 600;
font-size: 16px;
color: #000000;
line-height: 1;
transition: color 0.3s ease;
}
.nav-link:hover {
color: #0DCBE5;
}
.nav-link.js-scroll {
cursor: pointer;
}
#mainNav {
background-color: white;
box-shadow: 1px -5px 17px 4px #333;
}
#checkout-button {
color: aliceblue;
}
/* Responsive */
@media (max-width: 768px) {
.tunisia-badge {
margin-top: 8px;
margin-left: 0;
}
.navbar-brand.js-scroll {
flex-direction: column;
align-items: flex-start;
gap: 8px;
}
.flag-text {
font-size: 11px;
}
.nav-link {
font-size: 15px;
}
}
</style>
<script>
// Smooth scroll pour le lien Tarifs
document.addEventListener('DOMContentLoaded', function() {
const pricingLink = document.querySelector('a[href="#pricing"]');
if (pricingLink) {
pricingLink.addEventListener('click', function(e) {
e.preventDefault();
const pricingSection = document.getElementById('pricing');
if (pricingSection) {
const navHeight = document.getElementById('mainNav').offsetHeight;
const targetPosition = pricingSection.offsetTop - navHeight - 20;
window.scrollTo({
top: targetPosition,
behavior: 'smooth'
});
}
});
}
});
</script>