固定比例盒子
要创建具有固定比例的一个盒子,所有你需要做的就是给 div 的顶部或底部设置一个 padding:
.container {
height: 0;
padding-bottom: 20%;
position: relative;
}
.container div {
border: 2px dashed #ddd;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
使用 20% 的 padding-bottom 使得框等于其宽度的 20% 的高度。与视口宽度无关,子元素的 div 将保持其宽高比(100%/ 20%= 5:1)。
演示
当前内容版权归 AllThingsSmitty 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 AllThingsSmitty .