background-size: 120%;
,我知道这是造成它的原因。有没有办法通过百分比设置背景图像的最小尺寸?如果没有,我该如何解决这个问题?
如果需要,您可以erraticfox.tumblr.com访问我的网站。
哦,这是我的标题CSS代码:
#header {
margin: auto;
display: table;
height: 300px;
width: 100%;
min-height: 300px;
min-width: 800px;
background: url('https://dm2013.s3.amazonaws.com/assets/img/background.jpg');
background-repeat:no-repeat;
background-attachment:fixed;
background-position: 0px -650px;
background-size: 110%;
}
这是一个jsfiddle,你可能想要调整结果窗口的宽度,你会看到我的问题:http://jsfiddle.net/2AbKb/
答案 0 :(得分:2)
它没有在这里调整大小。我删除了'display-table',因为我认为没必要。
<强> HTML 强>
<div id="hed">
</div>
<强> CSS 强>
#hed{
margin: auto;
height: 300px;
width: 100%;
min-height: 300px;
min-width: 800px;
background: url('https://dm2013.s3.amazonaws.com/assets/img/background.jpg');
background-repeat:no-repeat;
background-attachment:fixed;
background-position: 0px -650px
background-size: 110%;
background-color:black;
}
答案 1 :(得分:0)
我建议这样的事情:
#header {
margin: auto;
display: table;
height: 300px;
min-width: 800px;
background: url('https://dm2013.s3.amazonaws.com/assets/img/background.jpg');
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
答案 2 :(得分:0)
失去background-attachment:fixed;
那是你想要的效果吗?