久久精品国产亚洲高清|精品日韩中文乱码在线|亚洲va中文字幕无码久|伊人久久综合狼伊人久久|亚洲不卡av不卡一区二区|精品久久久久久久蜜臀AV|国产精品19久久久久久不卡|国产男女猛烈视频在线观看麻豆

    1. <style id="76ofp"></style>

      <style id="76ofp"></style>
      <rt id="76ofp"></rt>
      <form id="76ofp"><optgroup id="76ofp"></optgroup></form>
      1. 千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

        手機(jī)站
        千鋒教育

        千鋒學(xué)習(xí)站 | 隨時隨地免費學(xué)

        千鋒教育

        掃一掃進(jìn)入千鋒手機(jī)站

        領(lǐng)取全套視頻
        千鋒教育

        關(guān)注千鋒學(xué)習(xí)站小程序
        隨時隨地免費學(xué)習(xí)課程

        當(dāng)前位置:首頁  >  技術(shù)干貨  > Bootstrap 垂直居中詳解

        Bootstrap 垂直居中詳解

        來源:千鋒教育
        發(fā)布人:xqq
        時間: 2023-11-24 21:14:09 1700831649

        一、Flexbox 實現(xiàn) Bootstrap 垂直居中

        Bootstrap 的 flexbox 工具類可以讓我們很方便地實現(xiàn)垂直居中,具體步驟如下:

        這是居中的文字

        實現(xiàn)方式很簡單,直接在外層

        元素上添加 d-flex 和 align-items-center 和 justify-content-center 兩個 class 就可以實現(xiàn)垂直居中效果。

        其中,d-flex 代表容器為 flex 布局;align-items-center 代表垂直方向上子元素居中對齊;justify-content-center 代表水平方向上子元素居中對齊。

        除此之外,Bootstrap 還提供了許多與 flexbox 相關(guān)的工具類,例如柵格系統(tǒng)中的與 flexbox 結(jié)合使用的類名:justify-content-{breakpoint}-{value} 和 align-items-{breakpoint}-{value}。使用這些工具類可以輕松地實現(xiàn)各種垂直居中效果。

        二、Table元素

        除了使用 flexbox,我們還可以使用 table 元素來實現(xiàn)垂直居中,具體步驟如下:

        這是居中的文字

        其中,d-table 代表外層元素為 table 布局;d-table-cell 代表單元格;align-middle 代表單元格垂直居中對齊。

        需要注意的是,這種方法雖然可行,但并不推薦使用。因為 table 元素不適合用于布局,會影響語義結(jié)構(gòu)。

        三、Translate + Position

        如果你不想使用 flexbox 或者 table 元素來實現(xiàn)垂直居中,還可以使用 translate 和 position 屬性來實現(xiàn)。具體步驟如下:

        這是居中的文字

        其中,position-relative 代表相對定位,是為了讓它的直屬子元素 position-absolute 具有參照物;position-absolute 代表絕對定位;top-50 和 start-50 分別代表上下左右都為50%的距離;translate-middle 代表偏移的距離,為元素自身寬度和高度的一半。

        需要注意的是,這種方法雖然可行,但是需要將每個要實現(xiàn)垂直居中的元素的父元素都設(shè)置為 position-relative,如果場景過于復(fù)雜,會影響代碼的可讀性。

        四、垂直居中網(wǎng)格系統(tǒng)

        Bootstrap 推薦的方式是使用垂直居中網(wǎng)格系統(tǒng)。

        具體步驟如下:

        這是居中的文字

        其中,row align-items-center 中的 align-items-center 表示水平居中對齊,這個只針對單行元素有效,如果是多行元素,就需要再加上 text-center 的 class 來實現(xiàn)居中。

        五、總結(jié)

        通過以上幾種方式,我們可以輕松地實現(xiàn) Bootstrap 的垂直居中效果,其中以 flexbox 和垂直居中網(wǎng)格系統(tǒng)最為推薦。當(dāng)然,對于場景比較特殊的情況,我們還可以使用其他方式來實現(xiàn)垂直居中。

        聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
        10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
        請您保持通訊暢通,專屬學(xué)習(xí)老師24小時內(nèi)將與您1V1溝通
        免費領(lǐng)取
        今日已有369人領(lǐng)取成功
        劉同學(xué) 138****2860 剛剛成功領(lǐng)取
        王同學(xué) 131****2015 剛剛成功領(lǐng)取
        張同學(xué) 133****4652 剛剛成功領(lǐng)取
        李同學(xué) 135****8607 剛剛成功領(lǐng)取
        楊同學(xué) 132****5667 剛剛成功領(lǐng)取
        岳同學(xué) 134****6652 剛剛成功領(lǐng)取
        梁同學(xué) 157****2950 剛剛成功領(lǐng)取
        劉同學(xué) 189****1015 剛剛成功領(lǐng)取
        張同學(xué) 155****4678 剛剛成功領(lǐng)取
        鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
        董同學(xué) 138****2867 剛剛成功領(lǐng)取
        周同學(xué) 136****3602 剛剛成功領(lǐng)取
        相關(guān)推薦HOT
        教育| 新丰县| 太原市| 巍山| 南陵县| 扬州市| 南漳县| 霍林郭勒市| 榆林市| 昌邑市| 西乌珠穆沁旗| 驻马店市| 简阳市| 洛隆县| 衡阳县| 西藏| 澜沧| 呼和浩特市| 新龙县| 鄂托克旗| 东方市| 黎城县| 万山特区| 天等县| 海淀区| 安阳市| 隆德县| 北辰区| 五寨县| 蓝田县| 上饶市| 历史| 广平县| 庆城县| 建瓯市| 垣曲县| 简阳市| 汤原县| 平遥县| 静乐县| 乌海市|