所以我有一个背景图像的div,我想让div的大小与背景图像的大小相同,所以我可以在它的中心放置一些文字,我想要形象来响应,所以也是。Div与背景图像大小相同
我的HTML的图像和文字:
<div id="headerimg" class="header">
<h1>Welcome to my website</h1>
</div>
和我为它CC至今:
#headerimg{
background: url(http://images.huffingtonpost.com/2016-06-25-1466835058-3172856-DKCWebDesignBanner.jpg) no-repeat top center fixed;
background-size: cover;
width:100%;
}
.header{
height: 700px;
width: 100%;
margin: auto;
padding: 20%;
color: white;
text-align: center;
font-size: 50px;
}
我只是用从谷歌ATM随机图像
,后来生病更换;但无论如何..我怎么能得到高度来对齐每当? jquery也许? - 但我不真的很熟悉jquery很多...是的,我希望div始终是整个网站的全部宽度。
是你正在寻找实现的东西? https://jsfiddle.net/sanjeevks121/koLrs1Le/ –
我想你的div是站点/窗口的完整大小,你可以尝试使用'vw/wh'像这样:'#headerimg {background:url(http: //images.huffingtonpost.com/2016-06-25-1466835058-3172856-DKCWebDesignBanner.jpg)no-repeat top center; background-size:cover; 宽度:100vw; 身高:100vh; }' – Konrud
当您调整大小时,您是否希望保持div的纵横比? – jazibobs