【发布时间】:2019-03-17 21:50:01
【问题描述】:
我知道我可以使用这样的 CSS 实现保持其纵横比的响应式方形 div:
问题是,div 的大小总是相对于父/窗口。只要窗口/屏幕不小,我希望 div 具有固定的最大宽度。就像您使用普通的响应式图像一样。这甚至可能吗?
我试过了……
.some-class {
width: 100%;
padding-bottom: 100%;
max-width: 520px;
}
div 的纵横比宽度保持 520 像素,但当屏幕较小时,高度保持不变。所以我得到了更多的高度,而不是一个方形的 div。它不保持纵横比。
【问题讨论】:
-
使用 % 最大宽度而不是 px
-
@CyberJ 你试过我的答案了吗?
-
@fcalderan 是的,效果很好!谢谢!投票