iT邦幫忙

2023 iThome 鐵人賽

DAY 9
0

今天我們來講css的flex功能,CSS Flexbox(Flexible Box Layout)是一種用於網頁佈局的現代CSS佈局模型,它可以使得容器中的排列和對齊變得非常靈活和容易,它特別適合創建具有可變尺寸的佈局,例如彈性的導航欄、欄位和相冊等。以下是Flexbox的一些主要功能:

  1. 主軸和交叉軸:Flexbox引入了主軸(main axis)和交叉軸(cross axis)的概念。主軸是排列子元素的主要方向,交叉軸是與主軸垂直的方向。
  2. 彈性佈局方向:通過設置flex-direction屬性,您可以控制彈性容器的主軸方向,可以是水平(row)、水平反向(row-reverse)、垂直(column)、或垂直反向(column-reverse)。
  3. 彈性佈局對齊:使用justify-content屬性可以控制彈性容器中的子元素在主軸上的對齊方式,例如居中對齊、左對齊、右對齊等。 使用align-items屬性可以控制子元素在交叉軸上的對齊方式。
    以下是範例:
    https://ithelp.ithome.com.tw/upload/images/20230924/20162857blb08I40P8.png
    瀏覽器呈現:
    https://ithelp.ithome.com.tw/upload/images/20230924/201628578ZeylKNzgr.png

上一篇
網頁學習30天 day8
下一篇
網頁學習30天 day10
系列文
網頁學習30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言