flex弹性布局和grid网格布局

本文详细介绍了前端布局中的flex弹性布局和grid网格布局。针对flex,讲解了flex-direction、flex-wrap、flex-flow、justify-content、align-items和align-content等属性;在grid布局部分,阐述了grid-template-columns/rows、grid-template-areas、grid-gap以及justify-items和align-items等关键概念,帮助开发者掌握这两种强大的布局方式。
摘要由CSDN通过智能技术生成

flex弹性布局和grid网格布局

一、flex弹性布局

1.1flex弹性盒模型

Flex布局可以简便、完整、响应式的实现各种页面的布局。其包括:作用在flex容器上的属性和作用在flex子项上属性。则:
作用在flex容器上有:
flex-direction
flex-wrap
flex-flow
justify-content
align-items
align-content

作用在flex子项上有:
order
flex-grow
flex-shrink
flex-basis
flex
align-self

1.2flex-direction

flex-direction,是用来控制子项整体布局的方向,是要从左往右还是从右往左,是要从上往下还是从下往上。

取值有:
row:这个值为默认值,显示为行,方向为当前文档水平流的方向,默认情况下是从左往右。
row-reverse:该值为显示为行,但方向和row属性值是相反的。
column:该值为显示为列。
column-reverse:该值为显示为列,但方向和column属性值是相反的。

1.3flex-wrap

flex-wrap是用来控制子项整体单行显示还是换行显示的。

取值有:
nowrap:该值为默认值,表示单行显示不换行。
wrap:表示宽度不足以换行显示。
wrap-reverse:表示宽度不足以换行显示,但是是从下往上开始,也就是原本在换行下面的子项现在跑到上面来了。

1.4flex-flow

flex-flow的属性是flex-direction和flex-wrap的缩写,表示flex布局的flow流动特性,第一个值表示的是方向,第二个值表示的是换行,中间是用空格进行隔开。

1.5justify-content

justify-content的属性决定了主轴方向上子项对齐的方式和分布的方式。

取值有:
flex-start:该值为默认值,表现为起始位置的对齐。
flex-end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值