Tôi có một hộp thoại phương thức trong ứng dụng của mình có thể khá dài theo hướng y. Điều này dẫn đến một vấn đề trong đó một số nội dung của hộp thoại bị ẩn ở cuối trang.
Tôi muốn thanh cuộn cửa sổ cuộn hộp thoại khi nó được hiển thị và quá dài để vừa trên màn hình nhưng vẫn để phần nội dung chính ở vị trí đằng sau phương thức. Nếu bạn sử dụng Trello thì bạn biết tôi sẽ làm gì.
Điều này có khả thi nếu không sử dụng JavaScript để điều khiển thanh cuộn không?
Đây là CSS tôi đã áp dụng cho phương thức và hộp thoại của mình cho đến nay:
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;
}