Navbar trong boostrap 5
Navbar có tác dụng điều hướng thường được đặt ở đầu trang:
<link href="{{asset('bootstrap-5.0.2-dist/css/bootstrap.min.css')}}" rel="stylesheet"/>
<script src="{{asset('bootstrap-5.0.2-dist/js/bootstrap.js')}}"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" integrity="sha512-iecdLmaskl7CVkqkXNQ/ZH/XLlvWZOJyj7Yy7tcenmpD1ypASozpmT/E0iPtmFIB46ZmdtAc9eNBvH0H/ZpiBw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</header>
<body>
<style>
.navbar-nav .active .nav-link {
color: red;
}
</style>
<script type="text/javascript">
$(document).ready(function(){
$('.navbar-toggler').click(function (){
var $icon = $(this).find(".navbar-icon");
if ($icon.hasClass('fa-bars')){
$icon.removeClass('fa-bars').addClass('fa-circle-xmark');
}else{
$icon.removeClass('fa-circle-xmark').addClass('fa-bars');
}
});
$('.nav-item').click(function() {
// Remove active class from all nav-items
$('.nav-item').removeClass('active');
// Add active class to the clicked nav-item
$(this).addClass('active');
});
})
jQuery(document).ready(function() {
})</script>
.....
<nav class="navbar navbar-expand-sm navbar-dark bg-dark fixed-top">
<div class="container-fluid">
<div class="navbar-brand">
<a href="#">
<img src="https://placehold.co/[email protected]" />
</a>
</div>
<button type="button" class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#menu" >
<span class="navbar-icon fa fa-bars"></span>
</button>
<div class="collapse navbar-collapse" id="menu">
<ul class="nav navbar-nav me-auto">
<li class="nav-item">
<a href="#" class="nav-link">Xin chao</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">Xin chao</a>
</li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-haspopup>Món ăn</a>
<ul class="dropdown-menu bg-dark text-light">
<li role="separator">
<a href="#" class="dropdown-item text-light">123</a>
<a href="#" class="dropdown-item text-light">123</a>
<a href="#" class="dropdown-item text-light">123</a>
</li>
</ul>
</li>
</ul>
<form method="post" action="#" class="d-flex mb-0">
<input type="text" class="form-control me-2" id="q" name="q" />
<button type="submit" class="btn btn-success">Search</button>
</form>
</div>
</div>
</nav>