@danilr

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

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

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

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

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

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