flex-direction

語法:

flex-direction:row | row-reverse | column | column-reverse

預設值row

適用於:flex容器

繼承性:無

動畫性:否

計算值:指定值

取值:

row:
主軸與行內軸方向作為預設的書寫模式。即橫向從左到右排列(左對齊)。
row-reverse:
對齊方式與row相反。
column:
主軸與塊軸方向作為預設的書寫模式。即縱向從上往下排列(頂對齊)。
column-reverse:
對齊方式與column相反。

說明:

該屬性通過定義flex容器的主軸方向來決定felx子項在flex容器中的位置。這將決定flex需要如何進行排列
  • 該屬性的反轉取值不影響元素的繪制,語音和導航順序,只改變流動方向。這與 <' writing-mode '> 和 <' direction '> 相同。
  • 示例:將一個容器內的子元素反轉橫向排列

    Code:

    <ul id="flex"> <li>a</li> <li>b</li> <li>c</li> </ul> #box { display: flex; flex-direction: row-reverse; list-style: none; }

    請自行根據需要補全廠商前綴。flex生效需定義 <' display '> 為flex或inline-flex(box或inline-box,這是舊的方式)

  • 對應的腳本特性為flexDirection

兼容性:

  • 淺綠 = 支援
  • 紅色 = 不支援
  • 粉色 = 部分支援
Values IE Firefox Chrome Safari Opera iOS Safari Android Browser Android Chrome
Basic Support 6.0-10.0 2.0-21.0 4.0-20.0 6.0 15.0+-webkit- 6.0-6.1 2.1-4.3 18.0-19.0
11.0+ 22.0+ 21.0+-webkit- 6.1+-webkit- 17.0+ 7.0+-webkit- 4.4+ 20.0+-webkit-
29.0+ 9.0+ 9.0+ 28.0+

示例:

本頁最後更新時間:

2015.7.29