我不是一个经验丰富的 Web 开发人员,我很快就为了好玩而开发了一些东西。我有一个具有 1024 x 768 背景图像的网页(我知道这可能是个坏主意),如果浏览器宽度增加,我可以正确居中。但是,当浏览器宽度减小到 768 像素以下时,我希望图像与宽度一起“居中”,而不是仅仅固定左上角,以便图像的中心始终与页面上的其他元素一致。
什么样的 CSS 魔法可以解决这个问题?
这是我的CSS:
body
{
background: #000000; /*Black bg for extra space not covered by img*/
font-family: sans-serif;
margin: 0px;
}
.wrap
{
background: url(../images/background.jpg) no-repeat;
background-attachment:fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
margin: auto;
/*Stretch body all the way to edges*/
/*width: 1024px; /*Min width for site*/
}
谢谢。