Задать вопрос
axrising
@axrising

Как сделать sidebar sticky?

Здравствуйте, подскажите пожалуйста, как сделать sidebar прижатым к левому краю во время скрола страницы без захардкодженого top, сейчас top 121px потому-что высота header 51px и высота filter header 70px.
И сейчас работает все прекрасно, но как по мне неправильно хардкодить значения в подобных случаях, может есть какое-нибудь более грамотное решение? Буду очень благодарен за помощь

const StyledFilterBar = styled.div`
  transition: all 0.3s ease;
  min-width: 200px;
  width: 200px;
  height: calc(100vh - 121px);
  position: sticky;
  top: 121px;
`
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы