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

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

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

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

Было так: 5cab27268bf97337170008.png5cab273441950246071458.png
Если хочу скролл сделать, выходит такое:
5cab274d8108f467533411.png
Помогите решить задачку, пожалуйста
  • Вопрос задан
  • 1288 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@tyzberd
используйте popover https://getbootstrap.com/docs/4.3/components/popovers/ который будет генерироваться перед закрывающимся тегом body и на js показываться в нужном месте. Там можно указать где генерировать, можно сделать перед вашим .content.
Эта библиотека есть отдельно от bootstrap
Ответ написан
Ваш ответ на вопрос

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

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