您好,登錄后才能下訂單哦!
這篇文章主要介紹了flex屬不屬于bootstrap的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇flex屬不屬于bootstrap文章都會有所收獲,下面我們一起來看看吧。
flex布局屬于bootstrap;flex指的是彈性布局,bootstrap可以通過flex類來控制頁面的布局,使用“.d-flex”和“.d-inline-flex”實現(xiàn)開啟flex布局樣式,能不能使用flex彈性布局也是bootstrap3和bootstrap4的最大區(qū)別。
本教程操作環(huán)境:Windows10系統(tǒng)、bootstrap5版、DELL G3電腦
Bootstrap4 通過 flex 類來控制頁面的布局
Bootstrap 3 與 Bootstrap 4 最大的區(qū)別就是 Bootstrap 4 使用彈性盒子來布局,而不是使用浮動來布局。
使用.d-flex和.d-inline-flex實現(xiàn)開啟flex布局樣式;
.flex-row可以呈現(xiàn)子元素水平方向的位置,默認居左并從左到右顯示(1,2,3);
.flex-row-reverse子元素水平方向居右從左到右顯示(3,2,1);
.flex-column 實現(xiàn)子元素垂直效果,并從上往下顯示(1,2,3);
.flex-column-reverse實現(xiàn)子元素垂直效果,并從上往下顯示(3,2,1);
.justify-content-start(end、center、between、around)實現(xiàn)內容對齊;
.align-items-start(end、center、baseline、stretch)實現(xiàn)項目對齊;
.align-self-start(end、center、baseline、stretch)實現(xiàn)單項目對齊;
示例如下:
<div class="d-flex flex-row-reverse border border-dark mt-5 justify-content-center"> <div class="p-2 border border-success"> 1 </div> <div class="p-2 border border-success"> 2 </div> <div class="p-2 border border-success"> 3 </div> </div> <div class="d-flex flex-column-reverse border border-dark mt-5 justify-content-between" style="height: 200px;"> <div class="p-2 border border-success"> 1 </div> <div class="p-2 border border-success"> 2 </div> <div class="p-2 border border-success"> 3 </div> </div> <div class="d-flex border border-dark mt-5 align-items-baseline" style="height: 200px;"> <div class="p-2 border border-success align-self-center"> 1 </div> <div class="p-2 border border-success"> 2 </div> <div class="p-2 border border-success"> 3 </div> </div>
示例如下:
<!DOCTYPE html> <html> <head> <title>Bootstrap 實例</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script> </head> <body> <div class="container mt-3"> <h3>Flex</h3> <p>使用 d-flex 類創(chuàng)建一個彈性盒子容器,并設置三個彈性子元素:</p> <div class="d-flex p-3 bg-secondary text-white"> <div class="p-2 bg-info">Flex item 1</div> <div class="p-2 bg-warning">Flex item 2</div> <div class="p-2 bg-primary">Flex item 3</div> </div> </div> </body> </html>
輸出結果:
關于“flex屬不屬于bootstrap”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“flex屬不屬于bootstrap”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。