Ich bin eine ungeordnete Liste Styling, deren Struktur istWie bekomme ich eine Bildlaufleiste, die auf meinem DIV erscheint und gleichzeitig auf meinem Bildschirm zentriert wird?
<div class="select-styled active">Arizona</div><ul class="select-options" style="display: block;"><li rel="">Select State</li><li rel="3526">Alabama</li><li rel="3556">Alaska</li><li rel="3547">Arizona</li><li rel="3510">Arkansas</li><li rel="3542">California</li>…<li rel="3554">Wyoming</li></ul></div>
Es gibt in der Regel mehr Möglichkeiten als es Platz auf dem Bildschirm ist, angezeigt werden, die in Ordnung ist - in der Regel gibt es einen Weg zu blättern. Allerdings, wenn ich einen div Container hinzufügen alles zum Zentrum ...
<div id="profileContainer">
<div class="profileField address">
<div class="select-styled active">Arizona</div><ul class="select-options" style="display: block;"><li rel="">Select State</li><li rel="3526">Alabama</li><li rel="3556">Alaska</li><li rel="3547">Arizona</li><li rel="3510">Arkansas</li><li rel="3542">California</li>…<li rel="3554">Wyoming</li></ul></div>
</div>
</div>
mit diesem Stil
#profileContainer {
border-radius: 25px;
background: #ffffff;
padding: 10px;
width: 100%;
max-width: 720px;
display: inline-block;
position: fixed;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
Aber jetzt gibt es keine Möglichkeit, zu blättern. Hier ist mein JSFiddle - https://jsfiddle.net/d2r50gc1/. Wie kann ich meine Objekte in der Mitte des Bildschirms zentrieren und habe auch eine Bildlaufleiste auf der ungeordneten Liste, so dass ich alle Elemente sehen kann?
ein Verfahren unterschiedliche Zentrierung finden? Stimmt das Menü ** eigentlich ** in der Mitte der Seite? Vielleicht "absolut" statt "fixiert" ... aber Ihr Wrapper kollabiert in beide Richtungen. –
Ich habe den Wert von "fixed" auf "absolute" geändert und obwohl ich nun scrollen kann, wird der gesamte Bildschirm gescrollt, nicht nur der DIV, an dem ich die Bildlaufleiste sehen möchte - https://jsfiddle.net/ d2r50gc1/1 /. –
@Mike Ich erkenne jetzt nach dem Lesen Ihres Kommentars hier, dass Sie scheinen, dass das div intern scrollen soll. Ich denke, Sie werden feststellen, dass meine Antwort eine benutzerfreundlichere Lösung ist als das Scrollen des gesamten Containers. – JBartus