Flexbox實現垂直水平居中


Flexbox(伸縮盒)是CSS3中新增的特性,利用這個屬性可以解決頁面中的居中問題。只需要3行代碼就可以實現,不需要設置元素的尺寸,能夠自適應頁面。

這個方法只能在現代瀏覽器上有效,IE10+、chrome、Safari、Firefox。例如:

HTML:

首先,創建一個div容器,容器內是需要居中的內容

<div class="container">
    <!--容器內的元素將會居中-->
    <img src="fireworks.jpg" alt="fireworks">
</div>

3行CSS代碼:

.container{
    display: flex;
    justify-content: center;
    align-items: center;
}

note:

1.設置container的display的類型為flex,激活為flexbox模式。

2.justify-content定義水平方向的元素位置

3.align-items定義垂直方向的元素位置

搞定。。。

 

更多閱讀:

flexbox完全指南

Using_CSS_flexible_boxes

Flexbox in 5 minutes

The Simplest Way To Center Elements Vertically And Horizontally


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM