Flex意为”弹性布局”,为盒状模型提供最大的灵活性。容器都可以指定为Flex布局。flex布局的出现,能提供更灵活的布局模式,让我们不拘泥于float margin-left 等
工具/原料
css html flex
方法/步骤
1
我们先看看不使用flex之前的html展示效果,body代码:
打开这个html页面我们可以看到如下图二效果,div里面的div将占据一行,导致换行,而且布局乱。2
首先要使用flex,我们必须首先在父容器中写入:style='display: flex' 这样就代表着将使用flex布局外层div:
我们会发现里面的显示发生了变化,子层div不在换行,刷新页面如下图所示
3
仅仅实现不换行是不够的,也许我们需要都换行呢,如果都要换行的话,我们只需要外层div样式这样写:
没错flex-direction加入属性数将控制着变化,flex-direction有以下几个属性row:主轴为水平方向,起点在左端。(默认值)row-reverse:主轴为水平方向,起点在右端。column:主轴为垂直方向,起点在上沿。column-reverse:主轴为垂直方向,起点在下沿。如下代码刷新页面将如下图二所示
4
有时候使用了flex布局,所有子类都在一行,容器又太小,这时候我们就需要对它们进行换行 如下图一所示 flex-wrap属性将为我们实现该功能我们对div进行修改
刷新页面将如图二所示 flex-wrap有三个属性nowrap:不换行(默认)wrap:换行wrap-reverse:换行,第一行在下方 修改div样式style='font-size:100px;display: flex;flex-direction: row;flex-wrap:wrap-reverse' 刷新页面如图四所示:6
felx 的 align-items属性,align-items属性定义子类交叉轴的对齐方式。align-items属性:flex-start:交叉轴的起点对齐。flex-end:交叉轴的终点对齐。center:交叉轴的中点对齐。baseline: 项目的第一行文字的基线对齐。stretch:如果项目未设置高度或设为auto,将占满整个容器的高度(默认值)
7 效果如下图二所示:
justify-content属性定义了项目在主轴上的对齐方式。 justify-content属性:flex-start:左对齐(默认值)flex-end:右对齐center: 居中space-between:两端对齐,项目之间的间隔都相等。space-around:每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大一倍。例如
baidu
python
java
c
go
basic
注意事项
felx属性使用前面要加 display: flex
上一篇:div+css之三列布局
下一篇:CSS flex布局属性有什么?
推荐信息
- 1
pcsx2怎么用?
- 2
CSS 常用布局
- 3
css两列布局怎么写
- 4
CSS DIV网页布局技术教程
- 5
div+css布局的基本流程
- 6
css常用到的一些样式布局
- 7
div+css布局入门教程
- 8
css介绍及布局特点
- 9
如何用CSS制作一个满屏品字布局
- 10
怎么样学习好CSS布局?
- 11
css+div常用网页线性布局
- 12
页面布局相关CSS样式
- 13
css如何设置首页布局
- 14
div+css如何布局
- 15
如何使用CSS实现三栏布局
- 16
学习css布局的方法
- 17
css为页面设置自适应布局
- 18
一小时搞定DIV+CSS布局
- 19
7步搞懂div+css页面布局
- 20
div+css页面布局
- 21
私房水煮肉片
- 22
美食(水煮肉片)
- 23
正宗水煮肉片的做法
- 24
水煮肉片最正宗的做法是这做才对
- 25
#食为天#水煮肉片的做法
- 26
可爱仓鼠剪出来
- 27
美味家常,水煮肉片
- 28
格子铺卖什么好
- 29
关于水煮肉片怎么做?
- 30
小仓鼠指画怎么做
- 31
水煮肉片的步骤
- 32
水煮肉片的制作方法
- 33
闽川水煮肉片
- 34
怎样做水煮肉片图解
- 35
水煮肉片的制作方法
- 36
可爱的小仓鼠怎么折
- 37
豆瓣酱川味水煮肉片
- 38
简笔画仓鼠可爱有趣
- 39
怎样做麻辣川菜的水煮肉片?
- 40
麻辣川味十足的水煮肉片。吃了还想吃