Flex布局筆記

2021-10-09 04:45:43 字數 1814 閱讀 5500

採用 flex 布局的元素,稱為 flex 容器(flex container),簡稱"容器"。它的所有子元素自動成為容器成員,稱為flex 專案(flex item),簡稱"專案"。

總結flex布局原理:就是通過給父盒子新增flex屬性,來控制子盒子的位置和排列方式

flex-direction屬性值

屬性值說明

r ow

\color

row預設從

左到右\color

預設從左到右

row-reverse

從右到左

c ol

umn\color

column

從 上到

下\color

從上到下

column-reverse

從下到上

justify-content屬性值

屬性值說明

f le

x−st

art\color

flex−s

tart

默 認值

從頭部開

始如果主

軸是x軸

,則從左

到右\color

預設值從頭部

開始如果

主軸是x

軸,則從

左到右flex-end

從尾部開始排列

c en

ter\color

center

在 主軸

居中對齊

(如果主

軸是x軸

則水平居

中)\color

在主軸居中對

齊(如果

主軸是x

軸則水平

居中)spa

ce−a

roun

d\color

space−

arou

nd平 分剩

餘空間\color

平分剩餘空間

s pa

ce−b

etwe

en\color

space−

betw

een先兩邊

貼邊再平

分剩餘空

間(重要

)\color

先兩邊貼邊再

平分剩餘

空間(重

要)flex-wrap設定是否換行

align-items 設定側軸上的子元素排列方式(單行 )

align-content 設定側軸上的子元素的排列方式(多行)

align-content 和align-items區別flex屬性

flex 屬性定義子專案分配剩餘空間,用flex來表示佔多少份數。

align-self控制子項自己在側軸上的排列方式

align-self 屬性允許單個專案有與其他專案不一樣的對齊方式,可覆蓋 align-items 屬性。

預設值為 auto,表示繼承父元素的 align-items 屬性,如果沒有父元素,則等同於 stretch。

order 屬性定義專案的排列順序

數值越小,排列越靠前,預設為0。

注意:和 z-index 不一樣。

flex布局筆記

flex基本術語 display 定義乙個父容器,設定 display flex inline flex flex direction 設定主軸方向 預設橫軸 設定 row row reverse column column reverse flex wrap 設定容器子元素是否換行 預設不換行 設...

flex布局筆記

父容器配置display flex以後,就有一些flex布局專用的屬性可以設定了主要是以下幾個 1 flex direction 這個屬性決定了父容器中的子元素的排列方向,一共有四個屬性 column 從上到下 row 從左到右 column reverse 從下到上 row reverse 從右到...

flex 布局筆記

1,今天遇到乙個問題,就是當元素布局設定為了flex後,裡面的內容只有文字,但是對text align 屬性設定無效,仔細想了下,是因為把display 設定為了flex後,flex將裡面的文字也認為是乙個子元素 其實就是子元素。只不過是文字節點而已 子元素布局可以通過align items 設定y...