Position:fixed;
сделает div
размером самого большого фрагмента контента, если не применяется ширина.
Есть несколько вариантов, которые вы можете попробовать.
С width
sideBar__block: {
padding: 20;
position: fixed;
top: 64px;
width:21%;
}
Чтобы сделать это изгиб со страницей, вы можете применить left
и right
позиционирование
sideBar__block: {
padding: 20;
position: fixed;
top: 64px;
left:0%;
right:74%;
}
Для более современных браузеров вы можете использовать позиция: липкая
sideBar__block: {
padding: 20;
position: sticky;
top: 64px;
}
Все эти опции позволят фиксированному контейнеру сгибаться вместе с экраном.