Ich habe einen modalen Dialog in meiner App, der in y-Richtung ziemlich lang werden kann. Dies führt zu einem Problem, bei dem ein Teil des Dialoginhalts am unteren Rand der Seite ausgeblendet wird.
Ich möchte, dass die Bildlaufleiste des Fensters den Dialog scrollt, wenn er angezeigt wird und zu lang ist, um auf den Bildschirm zu passen, aber den Hauptteil hinter dem Modal belassen soll. Wenn Sie Trello verwenden , wissen Sie, was ich vorhabe.
Ist dies möglich, ohne JavaScript zur Steuerung der Bildlaufleiste zu verwenden?
Hier ist das CSS, das ich bisher auf mein Modal und meinen Dialog angewendet habe:
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;
}