一、css圖片水平居中。
1、利用margin: 0 auto實現圖片居中,就是在圖片上加上css樣式margin: 0 auto 如下:
2、設定imgBox的樣式如下:
3、此時的效果如下:(圖片在容器內,水平居中)
二、css圖片垂直居中。
1、css程式碼如下,使用flex佈局實現。
2、頁面程式碼HTML如下:
3、此時的效果如下:(垂直居中)
三、 css圖片水平垂直居中。
1、利用flex佈局實現css水平垂直居中,設計css程式碼如下:
2、Html程式碼如下:
3、此時的效果如下:(水平垂直居中)
擴充套件資料:
在容器上使用display: flex來告訴瀏覽器,這是一個flex佈局的開始。然後給所有的item新增一個flex: 1的屬性,來表明元素都是flex佈局中的內容。
關於flex,最重要的就是要記住他有兩條軸線(主軸、交叉軸),絕大部分屬性都是依賴於軸線的方向。如下圖所示:
這樣,容器內的元素會沿著主軸來平分所有的區域,就這樣已經實現了一個多列等寬佈局。
一、css圖片水平居中。
1、利用margin: 0 auto實現圖片居中,就是在圖片上加上css樣式margin: 0 auto 如下:
2、設定imgBox的樣式如下:
3、此時的效果如下:(圖片在容器內,水平居中)
二、css圖片垂直居中。
1、css程式碼如下,使用flex佈局實現。
2、頁面程式碼HTML如下:
3、此時的效果如下:(垂直居中)
三、 css圖片水平垂直居中。
1、利用flex佈局實現css水平垂直居中,設計css程式碼如下:
2、Html程式碼如下:
3、此時的效果如下:(水平垂直居中)
擴充套件資料:
在容器上使用display: flex來告訴瀏覽器,這是一個flex佈局的開始。然後給所有的item新增一個flex: 1的屬性,來表明元素都是flex佈局中的內容。
關於flex,最重要的就是要記住他有兩條軸線(主軸、交叉軸),絕大部分屬性都是依賴於軸線的方向。如下圖所示:
這樣,容器內的元素會沿著主軸來平分所有的區域,就這樣已經實現了一個多列等寬佈局。