實現stick footer布局

2021-08-10 20:02:22 字數 1015 閱讀 2803

stick footer布局簡介

stitck footer布局現在在手機端比較常見,通常是固定乙個關閉按鈕在乙個介面的頁尾,當頁面內容不撐滿頁面的時候,關閉按鈕還是會在頁尾。當頁面內容超過頁面。這個時候,關閉按鈕也會隨之向下移動。

實現方式

設計container表示容器,content表示內容區,在內容區內根據自己的需要可以又分很多div,close就是定義在頁尾div通常可能是關閉按鈕或者圖示

關閉container與content的css書寫

html,

body

.container

.content

.content-main

.close

如果content-main沒有內容的時候回出現下圖的效果:

通過以上的樣式書寫,可以發現,內容區域的高度始終是100%高度,而關不按鈕失蹤是在內容以上,所以下面我們就需要把頁尾搬上來

close樣式書寫

.close

部分效果展示如下:

總結

在寫文章之前並沒有想過要寫總結,但是在寫文章的過程中我好想想通了一點點什麼,為什麼內容會設定會設定乙個padding-bottom為32px了,好想並沒有體現出什麼。但是如果你的內容的邊框剛好充滿整個頁面的時候,我們的頁尾就剛好佔據下內邊距的位置,讓我們的整個頁面剛好充滿,這就是設定這個值得原因!

常見布局實現

行內元素 tex align center 給定寬度的塊級元素 margin 0 auto 未知寬度的塊級元素 container flex布局有很多妙用,這裡就不一一枚舉了,大家感興趣可以看看下面這篇教程 另外值得注意的是行內元素也可以設定為flex,dispaly inline flex 對於行...

實現頁面布局

當我們開發乙個 的時候,有幾種我們常見的頁面布局的方法,比如多欄布局頁面 彈性布局頁面。利用布局的方法使我們的頁面更完整更美觀。下面是我用 實現的多欄布局頁面 如下圖 首先建立頭部乙個div為box類,中間建立乙個大的div包裹著三個小的div,分別給它們設定類,尾部就跟頭部一樣然後設定乙個類box...

實現聖杯布局

聖杯布局特點 左右兩欄都是固定的寬度,中間欄的寬度隨著瀏覽器的變化而變化 在網頁載入過程中先載入中間主體在載入兩邊部分 效果 例項 左邊右邊 疑難點1.不要給container盒子設定寬度 因為他會繼承瀏覽器的寬度,如果設定了盒子寬度100 那麼我們在使用內邊距的時候就會出現滾動條,這個時候可以使用...