Js
Ты используешь какую-то фронтэнд библиотеку?
Ой, тут вам нужно в соседний чат поспрашивать про CSS. Например про "абсолютное позиционирование " Ещё можно справа блок сделать прилипающим с помощью position: sticky https://developer.mozilla.org/ru/docs/Web/CSS/position
Да, но не обязательно
Но удобнее будет если блок будет учитывать с какого края он появляется и в зависимости от этого выставлять свою позицию. Ну я бы сделал так. 🤷♂
Крч, самый изм способ - написать скриптик, который использует window.innerHeight для определения высоты вьюпорта. Зная высоту, ты сможешь понять, влезет появляющийся блок или нет. И уже основываясь на этом, выставишь координаты появления относительно твоего итема.
Обсуждают сегодня