I have a side-navbar and its content on right side. How can I show respective contents on right side while clicking the nav link? For eg: Name should be shown only when clicking name and password field should be shown only when clicking password.
I have multiple links and more contents like this using bootstrap 5 and simple JavaScript. Thank you :)
.settings{
display:flex;
}
.tab-details{
margin-left:30px;
margin-top:20px
}
<div class="settings">
<div class="side-nav">
<ul class="sidebar-nav">
<li>
<a class="nav-link" href="#">Name</a>
</li>
<li>
<a class="nav-link" href="#">Password</a>
</li>
<li>
<a class="nav-link" href="#">Security</a>
</li>
</ul>
</div>
<div class="tab-details">
<div id="name-tab">
<form>
<label class="form-label" for="first-name"
>Name</label>
<input type="text" id="" class="form-control" />
<button type="submit" class="btn btn-primary btn-block mb-4">
Save
</button>
</form>
</div>
<div id="password-tab">
<form>
<label class="form-label" for="first-name"
>password</label>
<input type="text" id="" class="form-control" />
</form>
</div>
</div>
</div>