Flex 布局教程

2021-09-12 18:46:44 字數 1494 閱讀 6764

6個屬性

flex-direction 決定主軸的方向

flex-wrap 定義是否在「軸線」上,換行

flex-flow flex-flow: || ; 合併體,這個屬性可以不用管

justify-content 屬性定義了專案在主軸上的對齊方式。

align-items

align-content

flex-direction: row(預設值) | row-reverse | column | column-reverse;

nowrap (不換行)

wrap(換行,第一行在上方)

wrap-reverse(換行,第一行在下方。);

justify-content: flex-start | flex-end | center | space-between | space-around;
flex-start(預設值):左對齊

flex-end:右對齊

center: 居中

space-between:兩端對齊,專案之間的間隔都相等。

space-around:每個專案兩側的間隔相等。所以,專案之間的間隔比專案與邊框的間隔大一倍。

align-content: flex-start | flex-end | center | space-between | space-around | stretch;
order 定義專案的排列順序。數值越小,排列越靠前,預設為0。

flex-grow 屬性定義專案的放大比例,預設為0,即如果存在剩餘空間,也不放大。

flex-shrink 屬性定義了專案的縮小比例,預設為1,即如果空間不足,該專案將縮小。

flex-basis 屬性定義了在分配多餘空間之前,專案佔據的主軸空間(main size)。瀏覽器根據這個屬性,計算主軸是否有多餘空間。它的預設值為auto,即專案的本來大小。

flex flex-grow, flex-shrink 和 flex-basis的簡寫 可以不用管

align-self align-self屬性允許單個專案有與其他專案不一樣的對齊方式,可覆蓋align-items屬性。預設值為auto,表示繼承父元素的align-items屬性,如果沒有父元素,則等同於stretch。

文章**-阮一峰-flex 布局教程

flex 布局 flex教程

簡介 2009年,w3c提出了一種新的方案 flex布局,可以簡便 完整 響應式地實現各種頁面布局。目前,它已經得到了所有瀏覽器的支援,這意味著,現在就能很安全地使用這項功能。flex是flexible box的縮寫,意為 彈性布局 用來為盒狀模型提供最大的靈活性。任何乙個容器都可以指定為flex布...

flex 平鋪布局 Flex 布局教程

網頁布局 layout 是 css 的乙個重點應用。布局的傳統解決方案,基於盒狀模型,依賴 display 屬性 position屬性 float屬性。它對於那些特殊布局非常不方便,比如,垂直居中就不容易實現。2009年,w3c 提出了一種新的方案 flex 布局,可以簡便 完整 響應式地實現各種頁...

flex布局教程

1.歷史 2009年,w3c提出了一種新的方案 flex 布局,可以簡便 完整 響應式地實現各種頁面布局。目前,它已經得到了所有瀏覽器的支援,這意味著,現在就能很安全地使用這項功能。2.了解 採用 flex 布局的元素,稱為 flex 容器 flex container 簡稱 容器 它的所有子元素自...