I have a simple layout - left sidebar
and right content
inside a parent named panelb
.panelb{
display:grid;
grid-template-columns: auto 1fr;
margin-top:25px;
background:gray;
}
.sidebar{
height:calc(100vh - 50px);
background:gold
}
.namesingle{
padding:2px 25px 2px 9px;
}
.content{
padding:5px;
background:lightgreen;
}
<div class='panelb'>
<div class='sidebar'>
<div class='namesingle'>SINGLE NAME</div>
<div class='namesingle'>SINGLE NAME</div>
<div class='namesingle'>SINGLE NAME</div>
</div>
<div class='content'>
<div class='some content'>SOME CONTENT</div>
<div class='some content'>SOME CONTENT</div>
<div class='some content'>SOME CONTENT</div>
</div>
</div>
I want sidebar
to be fixed i.e. scrolling independently of main content
but only using mouse wheel, i.e. without a visible its own scrollbar.
content
should scroll normally as main page scroll.
Any help?