[英]How to put a fixed div between header and footer
我需要确保当页面滚动时,div“.col-left”被放置在固定的 position 中(它必须从顶部“.ctn-parte-iniziale”开始)。
此外,当它到达页脚“.bg-orange”的底部时,它必须停止并且不再位于固定的 position 中。
我能怎么做?
万分感谢!
这是我的代码:
<div class="ctn-parte-iniziale">...</div>
<div id="main-site">
<div class="bg-white">
<div class="container">
<div class="page_layout page_margin_top clearfix cnt-corsi-gen">
<div class="row">
<div class="col-md-3 col-lg-3 col-xs-12">
<div class="col-left">
...
</div>
</div>
<div class="col-md-9 col-sm-9 col-xs-12">
...
</div>
</div>
</div>
</div>
</div>
</div>
<div class="bg-orange"></div>```
尝试将此添加到col-left
。 2021 年你可能不需要webkit
线,但先试试吧。
所以,在 CSS
div.sticky {
position: -webkit-sticky; <!-- Safari/Chrome --->
position: sticky;
top: 0;
}
然后在你的 HTML
<div class="col-left sticky">
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.