簡體   English   中英

創建固定的側邊欄而不會使其脫離流程

[英]Creating a fixed sidebar without taking it out of flow

我正在嘗試創建一個網站,該網站的右側有一個側邊欄,固定在屏幕上並占據了100%的頁面。 我希望將容器的寬度設置為100%,並在考慮到側邊欄的寬度后填充剩余空間。 當用戶向下滾動頁面時,我需要側邊欄保持不變。 我希望邊欄的高度為基於百分比的值。 我將如何去做呢?

如果我要使用“位置:固定”,則會使邊欄無法正常使用,從而導致容器跨越頁面的整個寬度,而忽略了邊欄的寬度。 當我嘗試應用“ text-align:center”時,這會導致問題。

這是我要實現的目標的直觀表示: 我想要什么

只需將.body{ margin-right: 80px }(即邊欄的大小)放進.body{ margin-right: 80px ,然后將其固定在邊欄上即可。

在這里查看: http : //jsfiddle.net/vv84cd08/1/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM