如何让div自适应背景图的高度?
2018-01-10 22:40
393 查看
给背景图片DIV样式添加一个和背景图片高宽比例相同的padding-bottom值即可
比如背景图片大小为1903x650,高宽比为34.156%,同时还可以用媒体选择器来更换不同大小的图片及更换高宽比例。
比如背景图片大小为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 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
相关文章推荐
- 【解决方案】子div用了float浮动之后,如何撑开父元素,让父元素div自动适应高度的问题
- 子元素div高度不确定时父div高度如何自适应
- 子元素div高度不确定时父div高度如何自适应
- 如何用一张图片做背景图,并且图片自适应div的大小
- <转载>如何解决子级用float浮动父级div高度不能自适应的问题
- 如何用一张图片做背景图,并且图片自适应div的大小
- 子div用了float浮动之后,如何撑开父元素,让父元素div自动适应高度的问题
- <转载>如何解决子级用float浮动父级div高度不能自适应的问题
- 子div用了float浮动之后,如何撑开父元素,让父元素div自动适应高度
- 如何使一个div背景在不同分辨率情况下都能全高度显示
- 如何让body及里面的div、表格等自动适应屏幕高度
- 子元素用了float浮动之后,如何撑开父元素,让父元素div自动适应高度的问题
- 子元素div高度不确定时父div高度如何自适应
- 子元素div高度不确定时父div高度如何自适应
- 子div用了float浮动之后,如何撑开父元素,让父元素div自动适应高度
- <转载>如何解决子级用float浮动父级div高度不能自适应的问题
- DIV嵌套时外层无法自适应高度三种解决方案
- DIV高度固定 当内容超出固定值 DIV自动适应高度
- div+css 左右两列自适应高度 ,以及父级div也跟着自适应子级的高度(兼容各大浏览器)
- div高度自适应的问题