Я ищу, чтобы построить диаграмму Ганта с днями, месяцами и годами сверху и задачами ниже них.Div внутри Div - отдельные свитки
Вот то, что я до сих пор:
Таким образом, в изображении выше, scroll-x
работает на всем, в том числе синий, красный и желтый дивы и серой DIV под ними. Это делается для того, чтобы при прокрутке, дни оставались с содержимым серого div. scroll-y
действует только на сером div с синим название кампании div в нем.
Вот проблема:
Проблема заключается в том, что при перемещении scroll-x
родителя, то scroll-y
перемещается по экрану (таким образом, чтобы он сидел в середине родительского DIV) , Что я хочу сделать, так это то, что scroll-x
работает со всем содержимым родителя, а функция scroll-y работает только на сером div, но для полосы прокрутки она находится в крайнем правом углу родителя. Любой совет был бы действительно оценен и заблаговременно.
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>
Чтобы уточнить, div с содержимым класса ** ** будет содержать все синие поля «Название кампании» – hunty