css实现现代布局

 超级居中:place-items: center

首先指定 grid 作为 display 方法,然后在同一个元素上写入 place-items: center。place-items 是同时设置 align-items 和 justify-items 的快速方法。通过将其设置为 center , align-items 和 justify-items 都将设置为 center。

.box{
  display: grid;
  place-items: center;
}

这使得内容能够在父级内完美居中,而不管内部大小。

解构煎饼式布局:flex: <grow> <shrink> <baseWidth>

能够很好地堆叠,并随着我们增加屏幕尺寸而扩展

.box {
  display: flex;
}

.son {
  flex: 0 1 150px;
}
侧边栏布局:grid-template-columns: minmax(<min><max>) …)
.box {
  display: grid;
  grid-template-columns: minmax(150px, 25%) 1fr;
}
圣杯布局:grid-template: auto 1fr auto / auto 1fr auto
.box {
  display: grid;
  grid-template: auto 1fr auto / auto 1fr auto;
}
保持宽高比:aspect-ratio: <width> / <height>

使用 aspect-ratio 属性,当调整卡片大小时,盒子保持 16 x 9 的宽高比。通过 aspect-ratio: 16 / 9 保持此宽高比

.obx {
  aspect-ratio: 16 / 9;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值