我想要在鼠标滚动时只滚动 div2,而不滚动 div1 和 div3。我希望当我滚动时,div1和div3的位置应该固定。在我们的示例中,当我滚动时,所有的div都会滚动,即div1和div3会离开屏幕。因此,我想固定这些div的位置。我尝试使用CSS来实现这一点(请查看jsFiddle链接),但失败了。请给出一些建议,如何仅滚动div2,而div1和div3的位置不应更改。
预演链接:
预演链接:
预演
.Div1 {
border: 1px solid #ddd;
width: 24%;
background-color: white;
float: left;
border: 2px solid #c00;
margin-right: 5px;
min-height: 50px;
}
.Div2 {
min-height: 1000px;
width: 45%;
margin-right: 5px;
overflow: auto;
background-color: green;
float: left
}
.Div3 {
border: 1px solid #ddd;
width: 24%;
background-color: white;
float: left;
border: 2px solid #c00;
min-height: 50px;
}
<div style="width: 100%; min-height: 200px;">
<div class="Div1">
Div1
</div>
<div class="Div2">Div2</div>
<div class="Div3">
Div3
</div>
</div>
position:fixed;
。 - Bhojendra Rauniyar