padding-bottom是按照父元素的宽度比计算的,而不是按高度算,所以这里可以用溢出的padding-bottom来做(padding-top也可以)
.image-header
position relative
width 100%
height 0
padding-top 100% //image-header的高度就和他父容器的宽度是一样的
img
position absolute
top 0
left 0
width 100%
height 100%
参考文章:http://zihua.li/2013/12/keep-height-relevant-to-width-using-css/
本文介绍了一种使用CSS来确保图片始终维持原始宽高比的方法。通过设置一个div容器的`padding-top`为100%,并将其位置设为相对,可以使内部图片自动调整大小以匹配容器的宽度,同时保持图片的比例不变。
1758

被折叠的 条评论
为什么被折叠?



