Я работаю над проектом и хотел бы иметь боковую панель в фиксированном положении на экране (чуть ниже панели навигации), пока она не достигнет верхней части нижнего колонтитула, чтобы они не перекрывались. Я нашел несколько предложений по использованию Jquery, но этот проект находится в стадии разработки, и я использую инфраструктуру материализации css. Вот код, с которым я работаю в App.js
...
<div className="App">
<Navbar />
<div className="row" id="landingcontainer">
<div className="col s3" id="sidebar">
<Sidebar />
</div>
</div>
<Footer />
</div>
А вот как выглядит мой css:
#landingcontainer {
height: 120vh;
position: relative;
}
#sidebar {
position: fixed;
height: 85vh;
background-color: plum;
color: white;
top: 12vh;
right: 5px;
}
Я также сделал песочница для этого: https://codesandbox.io/s/dawn-snow-3cmdv
Прямо сейчас, когда пользователь прокручивает весь путь до конца, боковая панель перекрывает нижний колонтитул.
Спасибо !!