私は似たような質問を見ましたが、まったく同じようなものはありません。ほとんどの例では、col-md-2スクロール全体が作成されています。ブートストラップ3カラム内に固定された高さスクロール可能なdiv
流体容器の中には、左側のナビゲーションタイプの列と右側の内容の列があります。
左の列の中で、divは最上位class = "top"に、divは下位class = "bottom"にします。真ん中にはリストがあります。トップとボトムが100pxです。私はリストが2つの間のすべてのスペースを占めるようにしたい、リストの内容がこのエリアよりも大きい場合、それをスクロールしたい。リストの内容が2つの間のスペースよりも小さい場合は、そのスペースのすべてを占有したい(折りたたむのではなく)。ここで
は擬似例です:
<div class="container-fluid">
<div class="row">
<div class="col-md-2">
<div class="top">
. . .
</div>
<div class="scroll-area">
<ul>
<li>one</li>
. . .
<li>one-thousand</li>
</ul>
</div>
<div class="bottom">
. . .
</div>
</div>
<div class="col-md-10 content">
</div>
</div>
</div>
<style>
.top, .bottom { height: 100px; }
</style>
私は「スクロールエリア」絶対位置を与えることで、ブートストラップなしの前にこれを行うことができました。私は、固定位置にスクロールエリアの作業を行うことができますが、含む「COL-MD-2が折りたたまれているので、 『底部』のトップをアップ座る。
どのように私はこの作業を行うことができますか?
左部分の幅であり、あなたがしたいですか何t o Flexboxを使用しますか? –
幅は含まれているブートストラップ列の100%を満たすはずです。これはcol-md-2です。現在、col-md-2は幅:16.66666667%です。だから、もしそれをcol-md-3(幅:25%)に変更すれば、内容はそれを埋めるべきです。フレックスボックスは大丈夫だろうと思う。 – user210757
左の部分には「位置:固定;」 –