[英]Fixed div but stop before footer
我需要固定的 div(邊欄),但必須在頁腳之前停止。 我寫了一個代碼,我已經寫了一個星期了,但我做不到 -> pastebin.com/q85pPBpc
有一個非常簡短的 CSS 解決方案。 它來自 Bootstrap 4。我想這就是你所需要的。
您的網站應具有以下結構:
<header></header>
<main>
<aside class="sticky-top"></aside>
<section></section>
<section></section>
<section></section>
</main>
<footer></footer>
簡單的 CSS 會讓你的側邊欄粘在aside
,它會保留在主要部分,不會轉到頁腳。
@supports ((position: -webkit-sticky) or (position: sticky)) {
.sticky-top {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1020;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.