我有一个完整页面的背景图像(10px),我希望无论浏览器的大小如何都围绕图像进行维护。到目前为止,除了底部之外,每一方都很好。有没有一种方法,我可以有一个垂直响应的背景图像只使用CSS?我更喜欢不使用Javascript,但如果这是唯一的解决方案,我是开放的。垂直响应的背景图像
.background-image {
display: inline-block;
height: 100%;
width: 98%;
margin: 1%;
background: url('/wp-content/themes/woodsy/images/background-walnut-test.jpg') no-repeat center center fixed;
background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
-webkit-background-size: cover;
}
奇怪的计算函数适用于我的宽度,但不是我的身高。无论出于何种原因,我的背景图片都不以百分比表示高度,仅表示实际尺寸。不管怎么说,还是要谢谢你! – mirae2000 2015-02-10 19:29:10
您还需要添加'position'(绝对或固定的) – 2015-02-10 20:03:00