我想知道是否有人知道如何实现以下目标 - 请查看http://www.dspts.si
屏幕的前1/3处有一个空背景,从那时起应该有一个重复的图案。我现在就做了,通过创建一个非常长的模式png并将其设置为偏移300和repeat-x。但是,我对这个解决方案并不满意,因为如果页面的长度超过背景图像png,它将会中断。
感谢您的任何建议!
答案 0 :(得分:3)
您可以指定多个背景。见Can I have multiple background images using CSS?。这里提到的技术有:
<div>
容器中,或者误用<html>
标记
这意味着您为<body>
指定了背景,为<html>
指定了背景。答案 1 :(得分:3)
将重复图案作为背景添加到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
标记,但这是最简单的方法,不需要任何新标记。
答案 2 :(得分:0)