gpt4 book ai didi

css - 具有背景图像的响应式 div

转载 作者:太空宇宙 更新时间:2023-11-04 12:26:54 27 4
gpt4 key购买 nike

我在一个 div 中做视差效果,我通过滚动调整背景图像来执行它,我需要它响应不同的屏幕尺寸。我希望图像根据 100% 宽度和自动高度适当缩放。问题是,因为图像是背景图像,所以 div 是空的,所以我必须给它指定一个高度。当您这样做时,响应能力将受到您设置的高度的限制。我该如何解决这个问题,以便高度可以随背景图像的高度自由变化?

当你看 fiddle 时,它会有意义 http://jsfiddle.net/d2620kgk/

HTML:

<div id='bg-image'></div>

CSS:

#bg-image{
background-image: url('../images/portfolio/stoneybrook-full4.jpg');
background-size:100% auto;
width:100%;
height:500px;
background-repeat:no-repeat;
}

最佳答案

#bg-image{
background-image: url('http://upload.wikimedia.org/wikipedia/commons/thumb/7/71/Grant_DeVolson_Wood_-_American_Gothic.jpg/639px-Grant_DeVolson_Wood_-_American_Gothic.jpg');
background-size:100%;
position: absolute;
width:100%;
height:100%;
top: 0;
left: 0;
background-repeat:no-repeat;
}

关于css - 具有背景图像的响应式 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27955102/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com