2013-09-27 38 views
7

我想在我的網站上,頁腳總是出現在屏幕上的設計,並漂浮。隨着用戶向下滾動頁腳與他們一起移動。我並沒有將自己的想法賣給自己 - 但那正是我想我想要鏈接到公司的東西的地方。如果這是一個壞主意,請讓我知道限制(在手機上可能?)。Bootstrap 3 - 浮動頁腳

我已經看到過在頁面底部有頁腳的設計和例子,但是如果這是「低於摺疊」,用戶需要向下滾動才能看到它。不好。

有人可以提供關於如何完成的基礎知識嗎?

在此先感謝。

+0

基本信息http://getbootstrap.com/javascript/#affix –

回答

12

Bootstrap有一個類可以做你想做的事:.navbar-fixed-bottom。使用該類是更好的解決方案,因爲您不需要自定義CSS。

但是,如果您確實想使用自定義CSS,請按以下步驟操作。假設您的頁腳元素具有ID「頁腳」:

#footer { 
    position: fixed; 
    width: 100%; 
    bottom: 0; 
} 

而且你必須確保當用戶滾動到頁面底部的頁腳切不可貪圖含量最低。爲了避免最簡單的解決方法是將底部邊距添加到與頁腳高度相同量的主體元素。假設您的頁腳元素是100px的身高,你可以使用此代碼:

body { 
    margin-bottom: 100px; 
} 

但是,爲了確保您避免頁腳重疊,你將不得不使用jQuery屏幕大小的變化更新身體的底部邊緣,因爲頁腳高度可以改變,特別是在響應式佈局中。

+4

飲料和去吃晚餐之間,當我的妻子正在改變我來到這個解決方案 - 但使用這個神奇的類,而不是:.navbar-fixed-bottom使用它有什麼不利之處,而不是滾動你自己的樣式(就像你有)? – akaphenom

+3

我忽略了那個類。最好使用該類而不是我的解決方案,因爲該類可以完成相同的工作,不需要定製css。 – Mato

+0

謝謝 - 有一個關於 – akaphenom