I'm having some trouble figuring out the layout for a webapp I want to develop. LAYOUT IMAGE
What I envision is a sidebar menu on the "S" section that can be scrolled independently, and a large image on the "I" section that changes based on the selection made on the sidebar. The sidebar should be the only scrollable element on the page, while the image remains fixed in its position (but still responsive to screen size changes).
I've managed to create the navbar, but I'm struggling with the rest of the layout.
EDIT: Here is the code I've written so far.
<link href="https://cdn.jsdelivr.net/npm/<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="7d1f1212090e090f1c0d3d48534f534f">[email protected]</a>/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-Zenh87qX5JnK2Jl0vWa8Ck2rdkQ2Bzep5IDxbcnCeuOxjzrPF/et3URy9Bv1WTRi" crossorigin="anonymous" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="0d6f6262797e797f6c7d20646e62637e4d3c2338233d">[email protected]</a>/font/bootstrap-icons.css">
<script src="https://cdn.jsdelivr.net/npm/<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="71131e1e05020503100131445f435f43">[email protected]</a>/dist/js/bootstrap.bundle.min.js" integrity="sha384-OERcA2EqjJCMA+/3y+gxIOqMEjwtxJY7qPCqsdltbNJuaOe923+mo//f6V8Qbsw3" crossorigin="anonymous"></script>
<!-- GENERAL CONTAINER -->
<div class="container-fluid h-100 p-0">
<nav class="navbar navbar-expand-lg">
<div class="container-fluid">
<!-- LOGO -->
<a class="navbar-brand">
<img src="../images/Logo-blue.png" alt="LOGO" style="width: calc(7vh + 7vw)" />
</a>
<!-- USER ICON + USER NAME + USER OPTION CONTAINER -->
<div class="dropdown pe-5">
<a class="btn text-white dropdown-toggle btntoggle text-uppercase" href="#" role="button" id="dropdownMenuLink" data-bs-toggle="dropdown" aria-expanded="false">
<!-- USER ICON -->
<i class="bi bi-person-circle pe-1"></i>
<!-- USER NAME -->
Judith Scoltock
</a>
<!-- USER OPTION -->
<ul class="dropdown-menu menu" aria-labelledby="dropdownMenuLink">
<li><a class="dropdown-item user-item text-white" href="#">Personalize Profile</a></li>
<li><a class="dropdown-item user-item text-white" href="#">My Workouts</a></li>
<li><a class="dropdown-item user-item text-white" href="#">Ranking</a></li>
<li><a class="dropdown-item user-item text-white" href="#">Access Course</a></li>
<li><a class="dropdown-item user-item text-white" href="#">Contact Us</a></li>
<li><a class="dropdown-item user-item text-white" href="#">Exit</a></li>
</ul>
</div>
</div>
</nav>
<div class="container-fluid">
<div class="row h-100">
<!-- MENU CONTAINER -->
<div class="col-lg-3 col-md-3 col-sm-4 scroll">
MENU<br/> MENU
<br/> MENU
<br/> MENU
<br/> MENU
<br/> MENU
<br/> MENU
<br/> MENU
<br/> MENU
<br/> MENU
<br/> MENU
<br/> MENU
<br/> MENU
<br/> MENU
<br/> MENU
<br/> MENU
<br/> MENU
<br/> MENU
<br/> MENU
<br/> MENU
<br/> LAST
<br/>
</div>
<!-- IMAGES CONTAINER -->
<div class="col-lg-9 col-md-9 col-sm-8 border border-danger">
IMAGE
</div>
</div>
</div>
</div>