Как получить текст, переполняющий x, в контейнере с прокруткой по yCSS

Разбираемся в CSS
Ответить
Гость
 Как получить текст, переполняющий x, в контейнере с прокруткой по y

Сообщение Гость »


У меня есть боковая панель, которую можно прокручивать, если высота области просмотра становится слишком низкой.
Нижняя запись всегда видна, поскольку она закреплена.
Когда вы нажимаете на нижний элемент, вы получаете контент, который иногда шире, чем панель навигации.
Этот контент должен выходить за пределы боковой панели, а боковая панель должна оставаться прокручиваемой, но, похоже, я могу выполнить только одно из требований.
Либо прокрутка теряется, если я устанавливаю видимость переполнения или переполненный текст обрезается.
Дерево HTML должно оставаться в таком виде, который имеет смысл для доступности и сохраняет функциональность (кнопка внизу видима, а вверху меню элементы, если область просмотра маленькая, боковая панель фиксированная и нижняя кнопка прикреплена).

Код: Выделить всё

/* scrollable sidebar */
.sidebar__nav {
overflow: auto;
}

.stickyBottom {
position: sticky;
z-index: 1;
}

.menuWithTextoverflow {
position: absolute;
width: max-content;
z-index: 3;
}
here's a codesandbox if it helps:
https://codesandbox.io/p/live/5db8cacb- ... b476b0322d


Источник: https://stackoverflow.com/questions/781 ... -container
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»