溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

flex屬不屬于bootstrap

發(fā)布時間:2022-08-23 15:25:05 來源:億速云 閱讀:140 作者:iii 欄目:web開發(fā)

這篇文章主要介紹了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電腦

flex屬于bootstrap

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”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“flex屬不屬于bootstrap”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI