Вы можете использовать flexbox / css grid или загрузочную сетку для рисования основного макета и можете использовать код
.left-container{
position: fixed;
top: 0;
right: 0;
}
для лучшего понимания, пожалуйста, просмотрите свойства позиции css
В случае, если вы правыпанель искажается, как только вы помещаете фиксированное положение в левый div, вы можете сделать что-то вроде этого:
.side-bar{
width: 20%;
height: 550px;
border-right: 2px solid black;
position: fixed;
}
.main{
width: 80%;
height: 550px;
margin-left: 20%;
}
Поместите поле слева от основного / правого div на ширину левой панели, как у меня ширина боковой панели как20%, поэтому я поместил поле слева от основного div на 20%