gpt4 book ai didi

css - 如何在溢出的整个滚动过程中获得完整的 div?

转载 作者:行者123 更新时间:2023-11-28 15:20:14 25 4
gpt4 key购买 nike

我有一个 absolute 定位的 div 和下面的一些 float div。无论绝对定位的 div 有多大或多小,我如何只使用 CSS 使橙色和蓝色 div 在整个滚动过程中达到全高?

编辑 因为可能还不清楚,绝对定位的 div 的高度是动态的,我不会提前知道。高度是为演示目的而设置的。

.container {
width: 250px;
height: 250px;
border: 1px solid red;
overflow-y: scroll;
position: relative;
}

.block {
float: left;
position: static;
min-height: 100%;
}

.block1 {
width: 100px;
border-right: 1px solid black;
background: blue;
}

.block2 {
width: 120px;
border-right: 1px solid black;
background: orange;
}

.overlay {
width: 10px;
background: yellow;
height: 500px;
position: absolute;
left: 10px;
}
  <div class='container'>
<div class='block block1'>block1</div>
<div class='block block2'>block2</div>
<div class='overlay'></div>
</div>

最佳答案

一种方法是不在 container 上设置明确的高度,并将 block 高度设置为 100%

block, container {
height: 100%;
}

关于css - 如何在溢出的整个滚动过程中获得完整的 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36140573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com