Quiet
  • 主页
  • 归档
  • 分类
  • 标签
  • 链接
  • 关于我

bajiu

  • 主页
  • 归档
  • 分类
  • 标签
  • 链接
  • 关于我
Quiet主题
  • 疑难杂症
  • style

实现宽高等比自适应矩形

bajiu
前端

2021-05-19 20:47:27

在互动效果要求比较高的时候, 由于浏览器缩放问题, 我们需要用视图高度作为基础尺寸, 或者 grid 属性进行布局, 那么 如何实现一个宽度自适应, 高度为宽度的一般的矩形

我们将元素高度由 padding 撑开, 由于 padding 是根据父元素宽度计算的, 所以高度也就变成了相对父元素高度,同时将 height = 0 代码如下:

<div class="scale"></div>
.scale {
    width: 100%;
    height: 0;
    padding-bottom: 50%;
}
上一篇

MacOS 下 Electron 程序的签名及公证

下一篇

仿射变换矩阵

©2024 By bajiu.