css中设置交叉轴内容为拉伸,CSS-弹性布局2-交叉轴

4.5 align-items

该属性定义项目在交叉轴上如何对齐。

属性值

说明

stretch(默认值)

如果项目未设置高度或者设为auto,将占满整个容器高度

baseline

项目的第一行文字的基线对齐

flex-start

交叉轴的起点对齐

flex-end

交叉轴的终点对齐

center

交叉轴的中点对齐

源代码

flex-wrap

.wrap{

width: 200px;

display: flex;

flex-direction: row;

flex-wrap: wrap;

height: 200px;

align-items: stretch;

border: 1px solid red;

}

div{

width: 20px;

margin : 5px;

}

.div1{

padding-top: 10px;

background: red;

}

.div2{

background: blue;

}

.div3{

background: yellow;

}

测试文字1
测试文字22
3

stretch运行结果

1d606098226c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

stretch运行结果

baseline运行结果

1d606098226c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

baseline运行结果

flex-start运行结果

1d606098226c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

flex-start运行结果

flex-end运行结果

1d606098226c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

flex-end运行结果

center运行结果

1d606098226c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

center运行结果

**4.7 align-content **

该属性定义了多跟轴线的对齐方式。如果项目只有一根轴线,则该属性不起作用。

属性值

说明

stretch(默认值)

轴线占满整个交叉轴

flex-start

交叉轴的起点对齐

flex-end

交叉轴的终点对齐

center

交叉轴的中点对齐

space-between

与交叉轴两端对齐,轴线之间的间隔平均分布

space-around

每根轴线两侧的间隔都相等。所以轴线之间的间隔比边框的间隔大一倍

源代码:

flex-wrap

.wrap{

width: 200px;

display: flex;

flex-direction: row;

flex-wrap: wrap;

height: 200px;

align-content: stretch;

border: 1px solid red;

}

div{

width: 50px;

margin:5px;

}

.div1{

background: red;

}

.div2{

background: blue;

}

.div3{

background: yellow;

}

.div4{

background: green;

}

.div5{

background: gray;

}

1
2
3
4
5

stretch运行结果:

1d606098226c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

stretch运行结果

flex-start运行结果:

1d606098226c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

flex-start运行结果

flex-end运行结果:

1d606098226c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

flex-end运行结果

center运行结果:

1d606098226c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

center运行结果

space-between运行结果:

1d606098226c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

space-between运行结果

space-around运行结果:

1d606098226c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

space-around运行结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值