博客园 首页 私信博主 显示目录 隐藏目录 管理

弹性布局属性笔记

容器的属性:flex-direction(决定主轴的方向)row水平方向,起点在左端;
row-reverse水平,起点在右边;column垂直,起点由上至下;column-reverse垂直,由下至上

flex-wrap(轴线)
 nowrap:不换行;
wrap:换行,第一行在上方;
wrap-reverse:换行,第一行在下方

flex-flow(是flex-direction属性和flex-wrap属性的简写形式,默认值为row nowrap)

justify-content(项目早主轴上面对齐)
flex-start:左对齐;
flex-end:右对齐;
center:居中;
space-between:两端对齐,项目之间的间隔都是相等的;
space-around:项目两侧的间隔相等,项目之间的间隔比项目与边框的间隔大一倍。

align-items(定义项目在交叉轴上如何对齐)
flex-start:交叉轴的起点对齐
flex-end:交叉轴的终点对齐
center:交叉轴的中点对齐
baseline:项目的第一行文字的基线对齐
strech:默认值---如果项目未设置高度或设为auto,将占满整个容器的高度

align-content(多根轴线对齐方式)
        flex-start:与交叉轴的起点对齐。
        flex-end:与交叉轴的终点对齐。
        center:与交叉轴的中点对齐。
        space-between:与交叉轴两端对齐,轴线之间的间隔平均分布。
        space-around:每根轴线两侧的间隔都相等。所以,轴线之间的间隔比轴线与边框的间隔大一倍。
        stretch(默认值):轴线占满整个交叉轴。

order属性(数值越小,排列越靠前,默认为0)

flex-grow(项目的放大比例,默认为0,与剩余空间无关)
flex-shrink(项目缩小比例,默认为1,空间不足时,则会缩小项目)

posted @ 2020-11-04 23:35  骑在熊上的男人  阅读(142)  评论(1编辑  收藏  举报