css - 是否可以使背景图像垂直重复。但是,也只能水平地使用 CSS 到右侧吗?

标签 css image background

所以基本上我们有一个背景图片(红色),我们希望它用 CSS 重复如下:

alt text http://img260.imageshack.us/img260/4417/repeat.png

所以我不希望它重复到上侧和左侧。

(抱歉我不擅长 ASCII 艺术)

最佳答案

如果我没理解错的话,您只想重复图像的一行和一列。这可以通过 CSS3 Multiple Backgrounds 来完成.

目前只有基于 WebKit 和 KHTML (Konqueror) 的浏览器支持此功能。

 body {
      background: url(myimage.png) top left repeat-x, 
                  url(myimage.png) top left repeat-y;
 }

也就是说,尽管我对您真正想要的东西感到很困惑,但我认为您应该使用多个 div 元素,这些元素由 css 排列成您想要的方式,并且每个元素都有不同的背景。

编辑:看到你的新照片,我的样本似乎与你想要的相反。无论如何,我的建议是有效的。为什么不使用两个 div 元素或一个 margin-left 来移动所需的背景元素?重新考虑文档的结构。

关于css - 是否可以使背景图像垂直重复。但是,也只能水平地使用 CSS 到右侧吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2767824/

相关文章:

HTML/CSS Facebook 链接

html - 如何使用我的 CSS 网格布局设置粘性页脚?

jquery - 使用 jquery 旋转 div 并使用 jquery 添加 css 类

CSS 旋转轮在 5 秒后停止?

javascript - html img 隐藏损坏的图标,显示 alt

javascript - 在浏览器中使用 JavaScript 解密图像

c# - 窗口背景颜色 : appears darker than specified?

html - 使用后台方法定位 svg 问题

background - 周围的 DIV 背景颜色和内联 block

javascript - C# 将图像数据发送到具有破坏图像 src 的双斜杠的 View