Ich habe weit und breit gesucht, aber ich kann es nicht auf den Interwebs finden.Force Scroll auf Inhalt Element
Das ist mein Problem.
Ich hätte gerne mein <main>
Element, um eine overflow-y:scroll
zu haben. Keine Bildlaufleiste auf dem Körper, aber auf der Hauptseite.
Ich habe einen Stift gemacht zu illustrieren: http://codepen.io/magalielinda/pen/rymzBG/
Wie Sie die Scrollbar zeigt sehen können, aber es ist nicht scrollen. Pourquoi? Und wie mache ich es so, dass es scrollt?
Hier ist meine Demo html für diejenigen von Ihnen, dass kann es leicht auf diese Weise mehr beantworten:
<main>
<div class="content__container">
</div>
</main>
und Demo-CSS:
body {
overflow: hidden;
height: 100%;
}
main,
.content__container {
height: 100%;
}
main {
overflow-y: scroll;
background-color: red;
border: 1px solid blue;
}
.content__container {
max-width: 200px;
margin: 0 auto;
background-color: aqua;
height: 1000px;
}
Thanks so much!
UPDATE
ich aus dieser Lösung angepasst. Dies ist das Ergebnis. http://codepen.io/magalielinda/pen/JWyVOM
Sie müssen Javascript dafür. – jmargolisvt
@jmargolisvt nein, du nicht. –
anscheinend nicht. Die Lösung von Michael Coker (was für ein cooler Name) hat funktioniert. –