我想知道是否有人知道如何实现以下目标 - 看看http://www.dspts.si
屏幕的前 1/3 有一个空白背景,从那里开始应该有一个重复的图案。我现在就做到了,通过创建一个非常长的图案 png 并将其设置为偏移 300 并重复-x。但是,我对这个解决方案不满意,因为如果页面变得比背景图像 png 长,它就会中断。
感谢您的任何建议!
我想知道是否有人知道如何实现以下目标 - 看看http://www.dspts.si
屏幕的前 1/3 有一个空白背景,从那里开始应该有一个重复的图案。我现在就做到了,通过创建一个非常长的图案 png 并将其设置为偏移 300 并重复-x。但是,我对这个解决方案不满意,因为如果页面变得比背景图像 png 长,它就会中断。
感谢您的任何建议!
您可以指定多个背景。请参阅我可以使用 CSS 拥有多个背景图像吗?. 那里提到的技术有:
<div>
容器或滥用<html>
标签。<body>
背景<html>
。将重复图案作为html
元素的背景,然后将白色 1px * 300px 图像作为body
元素的背景图像,一切就绪。
html, body {
height: 100%;
}
html {
background: url(dotted.png);
}
body {
background: url(white_1x300.png) 0 0 repeat-x;
}
您不必为此使用html
和body
标记,但这是最简单的方法,不需要任何新标记。