首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
媒体查询概念
@media常用参数
实例-div换行显示
媒体查询引入方式
媒体查询的引入方式2
什么是flex
flex-direction
flex-wrap
flex-flow
justify-content
align-items
align-content
子元素属性设置
flex特殊写法-简写
输入框布局
input对齐布局
rem布局
自适应布局
响应式布局
rem弹性布局
课程小结
当前位置:
首页>>
技术小册>>
Web响应式布局入门到实战
小册名称:Web响应式布局入门到实战
justify-content作用: 用于设置子元素在主轴的对齐方式 作用: 设置每个flex元素在交叉轴上的默认对齐方式 **什么是主轴?** 如果是子元素水平排列,则x轴为主轴 如果子元素竖向排列,则y轴为主轴 **总结:** 判断主轴和交叉轴的依据是看子元素是水平排列还是竖向排列。 判断的顺序为:子元素的排列方向 -- 主轴 -- 交叉轴 | 属性值 | 作用 | | :------------ | :------------ | | flex-start | 默认值,子元素x轴方向,左对齐 | | flex-end | 子元素x轴方向,右对齐 | | center | 居中显示 | | space-between | 当父元素有剩余空间时,子元素平均分布在该行上,两边不留间隔空间 | | space-around | 当父元素有剩余空间时,子元素平均分布在该行上,两边留有一半的间隔空间 | flex-end示例: ![](/uploads/images/20230421/a3cd71731874e9fddbfcb94d8f333291.png) 效果: ![](/uploads/images/20230421/0952d650197ae6ef6475a28e6dcd7ee9.png) center示例: ``` <style> #div0{ width:380px; background-color: violet; display:flex; flex-flow: row wrap; justify-content: center; } #div0 div{ width: 100px; height: 100px; background-color: yellow; } </style> ``` 效果: ![](/uploads/images/20230421/8d76e07656fda295422b86f644e1c19e.png) space-between示例: ``` <style> #div0{ width:380px; background-color: violet; display:flex; flex-flow: row wrap; justify-content: space-between; } #div0 div{ width: 100px; height: 100px; background-color: yellow; } </style> ``` ![](/uploads/images/20230421/329d6d7ab838a67e0c872884a5ec0ce6.png) space-around示例: ``` <style> #div0{ width:380px; background-color: violet; display:flex; flex-flow: row wrap; justify-content: space-between; } #div0 div{ width: 100px; height: 100px; background-color: yellow; } </style> ``` 效果: ![](/uploads/images/20230421/d1bc828602e0eb1b50fa0b4c33f21595.png)
上一篇:
flex-flow
下一篇:
align-items
该分类下的相关小册推荐:
vue高级应用开发与构建
WebGL开发指南
web前端面试完全指南
uniapp快速入门与实战