У моєму додатку є модальне діалогове вікно, яке може тривати досить довго в напрямку у. Це створює проблему, через яку частина вмісту діалогового вікна прихована внизу сторінки.
Я хотів би, щоб смужка прокрутки вікна прокручувала діалогове вікно, коли воно відображається і занадто довге, щоб вміститися на екрані, але залишити основний корпус на місці за модальним. Якщо ви використовуєте Trello, то знаєте, на що я йду.
Чи можливо це без використання JavaScript для управління смугою прокрутки?
Ось CSS, який я застосував до модальних та діалогових вікон:
body.blocked {
overflow: hidden;
}
.modal-screen {
background: #717174;
position: fixed;
overflow: hidden;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0.9;
z-index: 50;
}
.dialog {
background: #fff;
position: fixed;
padding: 12px;
top: 20%;
left: 50%;
z-index: 10000;
border-radius: 5px;
box-shadow: 0, 0, 8px, #111;
}