返回博客

CSS 固定宽高比

CSS 实现固定宽高比的多种方法,包括使用 `aspect-ratio` 属性和通过 padding-bottom 技巧实现。

Mt.r
|

需求

css 实现固定宽高比

实现

aspect-ratio: 16/9;

其他方式

<div class="wrapper">
  <div class="intrinsic-aspect-ratio-container"></div>
</div>
.wrapper {
  width: 40vw;
}
.intrinsic-aspect-ratio-container {
  width: 100%;
  height: 0;
  padding: 0;
  padding-bottom: 75%;
  margin: 50px;
  background-color: lightsalmon;
}

参考文章