您的位置:首页 > 其它

如何让div自适应背景图的高度?

2018-01-10 22:40 393 查看
给背景图片DIV样式添加一个和背景图片高宽比例相同的padding-bottom值即可

比如背景图片大小为1903x650,高宽比为34.156%,同时还可以用媒体选择器来更换不同大小的图片及更换高宽比例。

<style>
.BackPhoto {
background-image: url(xxx_1903x650.jpg);
background-size:cover;
padding-bottom: 34.156%;
}
@media (max-width: 768px) {
.TopPhoto {
background-image: url(xxx_768x303.jpg);
padding-bottom: 39.45%;
}
}
</style>
<div calss="BackPhoto"></div>

作者:tony tang
链接:https://www.zhihu.com/question/53920890/answer/216312607
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐