# 重新认识 Flex 布局

# 常见属性

# flex-direction 设置主轴方向

属性值说明
row默认值;从左往右
row-reverse从右到左
column从上到下
column-reverse从下到上

也就是盒子排列顺序

# justify-content 设置主轴排列方式⭐

属性值说明
flex-start靠左
flex-end靠右
space-between ⭐两边贴边,在平分剩余空间
center⭐居中
spac-around⭐平分间隔

# flex-warp 是否换行

1
2
flex-warp:warp//换行
flex-warp: nowarp //不换行

# align-items 设置侧轴元素排列方向(适合单行)

属性值说明
flex-start从上到下
flex-end从下到上
center挤在一起居中
stretch拉伸

用两个主侧轴排列方向实现垂直居中 (适合在单行的时候使用)

1
2
3
justify-content:center

align-items:center

align-content 设置侧轴元素排列方向(适合多行)单行没有效果

属性值说明
flex-start靠左
lex-end靠右
space-between ⭐两边贴边,在平分剩余空间
center⭐居中
spac-around⭐平分间隔

# flex-flow 是 flex-direction 和 flex-warp 的符合属性

1
flex-flow:主轴/侧轴 换/不换行

# flex 属性

可以设置父元素分成多少份,子元素占多少份

1
2
3
4
 
子集{
flex:2;
}

# align-self 设置某个子盒子的排列方式

order 属性,定义项目的排列顺序,数值越小越靠前

更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

Xiao Yang Guo 微信支付

微信支付

Xiao Yang Guo 支付宝

支付宝

Xiao Yang Guo 贝宝

贝宝