私は、日、月、年が上にあるガントチャートとそれらの下のタスクを作成することを考えています。ここでDivの中のDiv - 別のスクロール
は、私がこれまで持っているものです。
したがって、上記の画像では、scroll-x
は、青、赤と黄色のdivとその下の灰色のdivを含め、すべてに取り組んでいます。これは、スクロールしていくうちに灰色のdivの内容を保持するようにするためです。
scroll-y
は、青色の
キャンペーン名 divの灰色のdivにのみ作用します。ここで
は問題です:
の問題は、(それが親のdivの真ん中に座っているように)あなたは親のscroll-x
、画面全体scroll-y
移動を移動すると、 。私が探しているのは、すべての親コンテンツにscroll-x
の作業があり、スクロール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には、青い「キャンペーン名」のdivがすべて含まれます – hunty