Ich bin auf der Suche nach einem Gantt-Diagramm mit den Tagen, Monaten und Jahren über die Spitze und die Aufgaben unter ihnen.Div in Div - separate scrolls
Hier ist, was ich bisher:
So im Bild oben, die scroll-x
arbeitet an alles, einschließlich der blauen, roten und gelben divs und dem grauen div unter ihnen. Dadurch wird sichergestellt, dass die Tage beim Scrollen über den Inhalt des grauen Bereichs bleiben. scroll-y
wirkt nur auf das graue div mit dem blauen Kampagnennamen div drin. Hier
ist das Problem:
Das Problem ist, dass, wenn Sie sich bewegen die scroll-x
von Eltern, die scroll-y
über den Bildschirm bewegt (so dass es in der Mitte der Mutter div sitzend) . Was ich suche, ist, dass die scroll-x
an allen Inhalten der Eltern funktioniert und die Scroll-y nur am grauen div funktioniert, aber die Bildlaufleiste ganz rechts vom Elternteil bleibt. Jeder Rat würde wirklich geschätzt werden und danke im Voraus.
css:
.container {
position: relative;
}
.parent {
overflow-x: scroll;
overflow-y: hidden;
height: 100%;
width: 100%;
position: absolute;
}
.date {
width: 2000px;
height: 25px;
float: left;
}
.hold_content {
overflow-y: scroll;
overflow-x: hidden;
height: calc(100% - 50px)
}
.content {
height: 2000px;
width: 2000px;
float:left;
}
html
<div class="container">
<div class="parent">
<div class="date"></div>
<div class="date"></div>
<div class="date"></div>
<div class="hold_content">
<div class="content"></div>
</div>
</div>
</div>
Nur um zu verdeutlichen, würde das div mit der Klasse ** content ** dann alle blauen "Campaign Name" divs enthalten – hunty