@danilr

Проблема с position: sticky и overflow: hidden?

Есть блок, верхний блок "фильтр" должен быть зафиксирован при скролле, и при нажатии раскрывается.
Закрепил я этот блок так:
.filter{
    position: sticky;
    top: 0;
}

Проблема в том, что раскрываемый блок может не влезть в экран, поэтому лишнее обрубается. Поэтому я сделал следующее - блоку который раскрывается задал такие стили:
.content {
    max-height: 50vh;
    overflow-y: scroll;
}

Было так: 5cab27268bf97337170008.png5cab273441950246071458.png
Если хочу скролл сделать, выходит такое:
5cab274d8108f467533411.png
Помогите решить задачку, пожалуйста
  • Вопрос задан
  • 1229 просмотров
Пригласить эксперта
Ответы на вопрос 1
@tyzberd
используйте popover https://getbootstrap.com/docs/4.3/components/popovers/ который будет генерироваться перед закрывающимся тегом body и на js показываться в нужном месте. Там можно указать где генерировать, можно сделать перед вашим .content.
Эта библиотека есть отдельно от bootstrap
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы