【发布时间】:2014-11-14 19:59:39
【问题描述】:
我正在尝试在我的网站上设置一个新的 bg,但我无法让它工作。基本上我有一张图片(大小 50x2000 像素),我想创建重复的背景。在我使用的 CSS 中:
#test{
width: 50px;
height: 100%;
background:url(images/bg.png);
background-repeat:repeat-x;
min-width: 100%;
position: absolute;
}
它部分工作,我可以看到 bg 重复但高度有问题。我的网络浏览器应该挤压图片的高度以适应网站中的整个图片,而现在我只能看到图片的顶部,这是因为图片高度太大了 2000 像素。那么我必须更改我的 CSS 代码以使 bg 适合我的网站?
谢谢
【问题讨论】:
-
使用 background-size 属性为
-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -
不幸的是仍然不起作用。这是我想要实现的目标:oi62.tinypic.com/6dstis.jpg
-
这里有一个沟通问题——你似乎没有以回复的人可以清楚理解的方式描述你的问题,所以我建议你从你的问题中创建一个 JSfiddle 来说明问题。
-
好的,这是我的背景 jsfiddle.net/rpzguw4y/ 基本上我想把它放到屏幕上,所以如果你访问我的网站,你会看到一切,全貌,而不仅仅是背景的一部分,如果您访问源代码,您会看到图片比网站上的要大得多。
标签: html css background height