Bootstrap 5 provides flexible and responsive navigation components, including Navs and Navbars, which are useful for building menus, tabs, and navigation links in a tutoring website or app. Below is a guide on how to use Bootstrap 5 Navs effectively.
1. Basic Navs
Navs are simple navigation components that help create tabbed navigation.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Bootstrap 5 Navs</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<ul class="nav">
<li class="nav-item">
<a class="nav-link active" href="#">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Courses</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Tutors</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Contact</a>
</li>
</ul>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>
2. Navs with Tabs
You can use tabs for different sections of a tutoring platform, such as switching between subjects.
<ul class="nav nav-tabs">
<li class="nav-item">
<a class="nav-link active" href="#">Math</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Science</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">History</a>
</li>
</ul>
3. Navs with Pills
Pill-style navigation highlights the selected tab.
<ul class="nav nav-pills">
<li class="nav-item">
<a class="nav-link active" href="#">Live Classes</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Recorded Lectures</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Assignments</a>
</li>
</ul>
4. Vertical Navs
For a sidebar menu in a tutoring dashboard.
<div class="d-flex">
<ul class="nav flex-column">
<li class="nav-item">
<a class="nav-link active" href="#">Dashboard</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Schedule</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Profile</a>
</li>
</ul>
</div>
5. Navs with Dropdown
Dropdowns help organize more options under a single menu.
<ul class="nav nav-tabs">
<li class="nav-item">
<a class="nav-link active" href="#">Dashboard</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" href="#">Subjects</a>
<ul class="dropdown-menu">
<li><a class="dropdown-item" href="#">Math</a></li>
<li><a class="dropdown-item" href="#">Science</a></li>
<li><a class="dropdown-item" href="#">English</a></li>
</ul>
</li>
</ul>
Conclusion
Bootstrap 5 Navs are highly customizable and can be adapted for a tutoring website's navigation needs. You can mix tabs, pills, dropdowns, and vertical navs for better user experience. Would you like an example integrated with a navbar?
0 comments:
Post a Comment