博客
关于我
flex弹性布局知识点详解
阅读量:333 次
发布时间:2019-03-01

本文共 1194 字,大约阅读时间需要 3 分钟。

01_1 flex-direction

flex-direction属性用于控制子项的整体布局方向,可选值包括从左到右、从右到左、从上到下和从下到上。

取值 含义
row 默认值,表示子项按行排列,方向为当前文档的水平流方向(通常从左到右)
row-reverse 子项按行排列,但方向与row相反
column 子项按列排列
column-reverse 子项按列排列,但方向与column相反

01_2 flex布局特性

当子项的宽度超过父容器设定宽度时,内容会自动平均分配宽度;若内容超过可分配宽度,则会溢出。

01_3 flex-wrap

flex-wrap属性用于控制子项的换行方式。

取值 含义
nowrap 默认值,子项单行显示,不换行
wrap 宽度不足时换行显示
wrap-reverse 宽度不足时换行显示,但从下向上开始

01_4 flex-flow

flex-flow是flex-direction和flex-wrap的简写,用于定义flex布局的流动性。语法格式为:flex-flow: <direction> <wrap></

01_5 justify-content

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

取值 含义
flex-start 默认值,子项起始位置对齐
flex-end 子项结束位置对齐
center 子项居中对齐
space-between 两端对齐,空白间距只在元素中间分配
space-around 子项两侧空白间距相等
space-evenly 每一行子项上下空白间距相等

01_6 align-items

align-items属性用于控制flex子项在侧轴方向上的对齐方式。

取值 含义
stretch 默认值,子项拉伸至相同高度
flex-start 子项顶部对齐
flex-end 子项底部对齐
center 子项居中对齐

01_7 align-content

align-content属性用于多行flex子项的对齐方式,通常与align-items结合使用。

取值 含义
stretch 默认值,每一行子项等比拉伸
flex-start 起始位置对齐
flex-end 结束位置对齐
center 居中对齐
space-between 两端对齐
space-around 每行子项上下空白间距相等
space-evenly 每行子项上下空白间距完全相等

01_8 总结

flex-direction、flex-wrap、justify-content、align-items、align-content等属性需添加在父元素的CSS样式中。这些属性主要用于控制flex容器内子项的排列方式和对齐效果。通过合理配置这些属性,可以实现多种flex布局效果,例如垂直方向的排列、内容换行、子项对齐方式等。

转载地址:http://spoo.baihongyu.com/

你可能感兴趣的文章
Qt开发笔记:QGLWidget、QOpenGLWidget详解及区别
查看>>
Position属性四个值:static、fixed、absolute和relative的区别和用法
查看>>
POSIX thread编程中关于临界区内条件变量的分析
查看>>
POSIX与程序可移植性
查看>>
posix多线程有感--自旋锁
查看>>
SpringBoot中集成海康威视SDK实现布防报警数据上传/交通违章图片上传并在linux上部署(附示例代码资源)
查看>>
POSIX标准和XSI扩展
查看>>
post install error,please remove node_moules before retry
查看>>
postcss-pxtorem 参数之selectorBlackList、exclude的用法
查看>>
Postek博思得标签打印机更换电脑,打印出来标签空白
查看>>
postfix+ dovecot搭建邮件服务器
查看>>
postfix在邮件服务器中的使用
查看>>
PostGIS 3.1.2软件安装详细教程(地图工具篇.8)
查看>>
PostGIS中获取所有EPSG的编码以及对应Proj4字符串
查看>>
SpringBoot中集成海康威视SDK实现布防报警数据上传/交通违章图片上传并在linux上部署(附示例代码资源)
查看>>
PostGIS在Windows上的下载与安装
查看>>
Qt开发——网络编程之UDP客户端
查看>>
postgis数据库优化_postgresql 性能优化
查看>>
postgis求面积、交集等相关函数
查看>>
postgis相关函数
查看>>