内容简介:6个属性flex-direction 决定主轴的方向flex-wrap 定义是否在“轴线”上,换行
flex 布局
6个属性
flex-direction 决定主轴的方向
flex-wrap 定义是否在“轴线”上,换行
flex-flow flex-flow: <flex-direction> || <flex-wrap>; 合并体,这个属性可以不用管
justify-content 属性定义了项目在主轴上的对齐方式。
align-items
align-content
1. flex-direction
flex-direction: row(默认值) | row-reverse | column | column-reverse; }
2.flex-wrap属性
flex-wrap: nowrap (不换行) wrap(换行,第一行在上方) wrap-reverse(换行,第一行在下方。);
3.justify-content属性
justify-content: flex-start | flex-end | center | space-between | space-around;
flex-start(默认值):左对齐
flex-end:右对齐
center: 居中
space-between:两端对齐,项目之间的间隔都相等。
space-around:每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大一倍。
4. align-content属性
align-content: flex-start | flex-end | center | space-between | space-around | stretch;
- flex-start:与交叉轴的起点对齐。
- flex-end:与交叉轴的终点对齐。
- center:与交叉轴的中点对齐。
- space-between:与交叉轴两端对齐,轴线之间的间隔平均分布。
- space-around:每根轴线两侧的间隔都相等。所以,轴线之间的间隔比轴线与边框的间隔大一倍。
- stretch(默认值):轴线占满整个交叉轴。
5.项目的属性
order 定义项目的排列顺序。数值越小,排列越靠前,默认为0。
flex-grow 属性定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大。
flex-shrink 属性定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。
flex-basis 属性定义了在分配多余空间之前,项目占据的主轴空间(main size)。浏览器根据这个属性,计算主轴是否有多余空间。它的默认值为auto,即项目的本来大小。
flex flex-grow, flex-shrink 和 flex-basis的简写 可以不用管
align-self align-self属性允许单个项目有与其他项目不一样的对齐方式,可覆盖align-items属性。默认值为auto,表示继承父元素的align-items属性,如果没有父元素,则等同于stretch。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Flexbox 布局完全指南(图解 Flexbox 布局详细教程)
- Flex 布局教程
- CSS网格布局(Grid)教程
- CSS Grid 网格布局教程
- 小程序Flex 布局教程:语法篇
- 写给自己看的display: flex布局教程
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Numerical Recipes 3rd Edition
William H. Press、Saul A. Teukolsky、William T. Vetterling、Brian P. Flannery / Cambridge University Press / 2007-9-6 / GBP 64.99
Do you want easy access to the latest methods in scientific computing? This greatly expanded third edition of Numerical Recipes has it, with wider coverage than ever before, many new, expanded and upd......一起来看看 《Numerical Recipes 3rd Edition》 这本书的介绍吧!