簡單搭建後台管理系統布局

2021-09-16 21:43:44 字數 796 閱讀 5247

最終實現的效果如下:

要求:上面的header固定不動,左面的選單和內容部分的高度到瀏覽器的底部,並且他們的內部可以滾動

寫這個demo需要考慮的幾個問題

1 如果不給html和body設樣式他們的高度是什麼樣的,結果發現他們是沒有高度的和普通div一樣。

所以應該把html和body的高度設定成100%

html,body
先寫出html結構:

實現乙個基本的

2 開始的時候我沒有把header設定成fixed,但是出現的問題是,我需要讓main高度自適應,所以需要把height設定成100%,但是那樣的話main和body的高度相同,所以main+header的高度就大於body的高度,就會出現body的滾動條。所以想到的解決辦法是讓header設成fixed,固定高度80px,main的高度和body相同,所以main的上面有80px是被header覆蓋的,所以可以給main加上80px的padding-top,如果直接加,你會發現main的高度就變成了80px加上原來的height。我們想要的效果是main總的高度不變,padding-top+新的高度 = 原來的body高度。

所以這裡又用到了css3中的box-sizing,設定成border-sizing。

3 然後就是簡單的左面固定和右面自適應的布局,把他們的overflow設定成scroll。

具體的實現**參見:

後台管理頁面布局

簡單的乙個頁面布局,頭部 左側選單欄,右側內容,頭部和選單欄固定位置,內容部分如果很長就會出現滾動條 兩種方法能實現,其實兩種差別只有乙個屬性不一樣。1.1 使用position fixed 1.先定義三個div標籤 2.設定頭部樣式,高48px,背景色藍色 頂部出現乙個藍色長條 3.在pg con...

搭建乙個簡單的後台管理系統(一)

1.建立乙個資料夾myadmin 2.進入該資料夾的操作命令 3.依次輸入下列命令 vue init 初始化專案 npm install 安裝npm 模組 的依賴 cd myadmin 進入專案目錄 npm run serve 執行專案 繼續在上面命令行內輸入 這裡是完整安裝 npm i eleme...

react antd SPA 管理後台搭建

學習了前端主流的框架react基於 react antd 等搭建了一套後台專案的模板github 安裝 yarn npm install g yarn 進入專案目錄啟動專案訪問本地localhost 3000埠 yarn start 安裝依賴 yarn add antd react router d...