1. 程式人生 > >Python12/11--盒子的顯隱/佈局/z-index/流式佈局思想

Python12/11--盒子的顯隱/佈局/z-index/流式佈局思想

1。盒子的顯隱

  display:none      在頁面中不佔位,採用定位佈局後,顯示隱藏都不會影響其他標籤,不需要用動畫處理時,一般用這個

  opacoity : 0        在頁面中佔位,採用定位佈局後,顯示隱藏都不會影響其他標籤,要用動畫處理時,一般用這個

  一般顯隱操作的盒子都是採用定位佈局:

     懸浮父級,顯示子級。

 

2。相對定位佈局

    設定定位屬性,要先開啟定位方位

position: relative;

通過定位方位完成佈局

top: 100px;

left: 100px;

bottom: 100px;

right: 100px;

 

    結論:1.參考系:自身原有位置********,  right參考的就是原有位置的右邊界;

       2.top , bottom , left , right 都可以完成自身定位。left與right同時存在,只有left生效, 上下同時存在,只有top生效。

       3. left=  -right    top=  -bottom

       4.佈局後不影響自身原有位置

       5.不脫離文件流

 

3。絕對定位佈局

  參考系: 最近的定位父級

  position: absolute;  => 打開了四個定位方位

  1.top|bottom|left|right都可以完成自身佈局, 上下取上,左右取左

  2.父級必須自己設定寬高,絕對定位佈局一定存在父子關係

  3.父級的高度不再依賴於子級,子級脫離文件流

  絕對定位需要大家脫離文件流,相互不會影響佈局,每個都是獨立相對於父級進行佈局的個體

 

4。固定定位佈局

  1參考系: 頁面視窗

  2.position: fixed;  => 打開了四個定位方位

  3.top|bottom|left|right都可以完成自身佈局, 上下取上,左右取左

  4.相對於頁面視窗是靜止的

  5.完全脫離文件流

 

5。z-index

  修改顯示層級(在發生重疊時使用), 值取正整數, 值不需要排序隨意規定, 值大的顯示層級高

 

 

6。流式佈局思想

  1. 百分比

  2. vw | vh => max-width(height) | min-width(height)

  3. em | rem

盒子的顯隱