html交叉轴排列,操作一下竖轴- 使用align-items属性设置纵轴排列方式

这一章节我们来学习align-items属性,本属性定义了项目在交叉轴上的对齐方式。属性值分别为:

align-items: flex-start | flex-end | center | baseline | stretch;

结合右侧编辑器中的布局以及下面的样式设置进行理解:

flex-start:默认值,左对齐

.box {

height: 700px;

background: blue;

display: flex;

align-items: flex-start;

}

实现效果:

250220cc5aedc754d4e270100047450d.png

flex-end:交叉轴的终点对齐

.box {

height: 700px;

background: blue;

display: flex;

align-items: flex-end;

}

实现效果:

029926aa396b02ddba81e9d10182dd71.png

center: 交叉轴的中点对齐

.box {

height: 700px;

background: blue;

display: flex;

align-items: center;

}

实现效果:

eca363f36629a16b460e71457c9f17bd.png

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

.box {

height: 700px;

background: blue;

display: flex;

align-items: baseline;

}

三个盒子中设置不同的字体大小,可以参考右侧编辑器中的代码进行测试。

实现效果:

5a73f7f2d52413ff45c91825aff3e36b.png

stretch(默认值):如果项目未设置高度或设为auto,将占满整个容器的高度。

.box {

height: 300px;

background: blue;

display: flex;

align-items: stretch;

}

.box div {

/*不设置高度,元素在垂直方向上铺满父容器*/

width: 200px;

}

实现效果:

3797b766e833cee66e4487800e464ed7.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值