iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 21
1
Modern Web

30天CSS&Bootstrap排版統整系列 第 21

Day21--Bootstrap Flex使用(10)

  • 設置.align-content-*可定義flex items在flex容器的縱軸方向上的對齊方式,使用上與Day15說過的.align-items-*有相同的功能。
  • .align-content-*属性只適用於多行的flex容器(需搭配.flex-wrap.flex-wrap-reverse使用)。
  • 範例
//單行致使.align-content-center無效
<div class="d-flex align-content-center bg-primary text-white" style="height: 100px; width: 300px">
        <div class="p-2 border border-dark">Flex item 1</div>
        <div class="p-2 border border-dark">Flex item 2</div>
        <div class="p-2 border border-dark">Flex item 3</div>
        <div class="p-2 border border-dark">Flex item 4</div>
</div>
//換成.align-items-center就能正常對齊
<div class="d-flex align-items-center bg-primary text-white mt-1" style="height: 100px; width: 300px">
        <div class="p-2 border border-dark">Flex item 1</div>
        <div class="p-2 border border-dark">Flex item 2</div>
        <div class="p-2 border border-dark">Flex item 3</div>
        <div class="p-2 border border-dark">Flex item 4</div>
</div>
//多行使用.align-content-center搭配.flex-wrap能垂直置中
<div class="d-flex align-content-center bg-primary text-white flex-wrap mt-1" style="height: 100px; width: 300px">
        <div class="p-2 border border-dark">Flex item 1</div>
        <div class="p-2 border border-dark">Flex item 2</div>
        <div class="p-2 border border-dark">Flex item 3</div>
        <div class="p-2 border border-dark">Flex item 4</div>
</div>
  • 結果
    https://ithelp.ithome.com.tw/upload/images/20201006/20129568hH9vXhO8pm.png

上一篇
Day20--Bootstrap Flex使用(9)
下一篇
Day22--Bootstrap Navbar&Dropdown合併使用
系列文
30天CSS&Bootstrap排版統整30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言