我想在我的背景图像之上居中图像。
#home 是延伸到浏览器大小的背景图像
#hometitle 是我想要在顶部的图像
我想将#hometitle 居中在我的#home 背景之上,因此无论浏览器的大小如何,它都会被隔开到背景图像的中心。
我试过 margin: 0 auto; 然后 margin-top: 250px; 紧随其后,但这只会在 250 像素的整个背景图像上方产生一个白色间隙;
位置:绝对;和 top/left 并没有真正的帮助,因为当您调整浏览器大小时,位置将是静态的而不是居中。
#home {
height: 1000px;
margin: 0 auto;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
background-image: url("images/bigheader.png");
}
#hometitle {
background-image:url(images/title.png);
height: 260px;
width: 435px;
}
HTML:
<div id="home">
<div id="hometitle">
</div>
</div>