繁体   English   中英

3种不同的CSS背景

[英]3 different backgrounds with CSS

我想知道CSS是否可以实现以下功能。

我希望在整个背景宽度上有3个水平条。 这是我想要背景的粗略模型 在此处输入图片说明

我一直在研究以下内容,但似乎无法定位任何背景。

#blog {
width: 1200px;
height: 100%;
background-image: url("bg1.png"),
          url("bg2.png"), 
          url("bg3.png");
background-position: 10px 10px,
          170px 10px, 
          750px 10px;
background-repeat:repeat-x;
}

这是一个小提琴: http : //jsfiddle.net/5fo054L2/1/

知道我在做什么错吗?

您几乎拥有它。 问题是您对x和y位置感到困惑。 另外,如果重复x位置,则没有任何意义。

 .blog { width: 100%; height: 100%; background-image: url("http://i.imgur.com/L3F9slr.png"), url("http://i.imgur.com/rmPDxMq.png"), url("http://i.imgur.com/9MMzDMs.png"); background-position: 0px 170px, 0px 100px, 0px 10px; background-repeat: repeat-x; } 

这是更新的jsfiddle: http : //jsfiddle.net/5fo054L2/3/

请注意,(示例中的文本的)垂直高度将限制您看到的背景图像的数量。

您还可以制作三个图像文件,将它们放置在其他所有文件之下,并使用绝对定位进行设置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM