关于滚动条和侧边菜单需要一些想法吗?
<body style=" margin: 0px; ">
<div style="position: absolute; width: 200px; height: 2000px; background: red;"></div>
<div style="width: 100%;height: 3000px;background: blue;"></div>
</body>
https://jsfiddle.net/ergjbvz5/
元素div红色是侧面菜单和元素div蓝色主要网站区域。
当用户滚动页面直到元素div红色结束并且用户仍然滚动页面时。如何处理固定元素div红色并仅滚动元素div蓝色?
答案 0 :(得分:0)
它可以帮到你,试试这个:
<body style=" margin: 0px; ">
<div style="position: fixed; width: 30%; height: 100%; background: red;">Test sidebar</div>
<div style="margin-left:30%;height: 3000px;background: blue;">
Test body
</div>
</body>
&#13;
答案 1 :(得分:0)
@Robert Down你只需要改变红色div的“位置”。
<body style=" margin: 0px; ">
<div style="position: fixed; width: 200px; height: 2000px; background: red;">grghrughrughr<br>
grghrughrughr<br>grghrughrughr<br>grghrughrughr<br>grghrughrughr<br>
rrghrig</div>
<div style="width: 100%;height: 3000px;background: blue;"></div>
</body>
答案 2 :(得分:0)
这样的事情:
<body style=" margin: 0px; ">
<div style="position: fixed; width: 200px; height: 100%; overflow:auto;">
<div style="position: absolute; width: 100%; height: 2000px; background: red;"></div>
</div>
<div style="width: 100%;height: 3000px;background: blue;"></div>
</body>
&#13;