2014-10-09 62 views
0

我想给一个容器一个背景图像,它基本上是一个白色图像,在其左侧和右侧有一个花哨的边框。它只有几个像素高,因此在y轴上重复。允许背景图像展开

但是,图像是一个设置宽度,所以不能在x轴上展开/收缩。有没有办法让容器3的背景图像 - 左边界1,右边1和中心1?

这样我就可以重复中心背景图像并将其夹在侧面背景图像之间。

回答

0

我有两个图像,并与没有它,你可以添加另一个http://jsfiddle.net/xksr01v4/

#back{ 
    width: 500px; 
    height: 250px; 
    background-image: url(http://placekitten.com/300/301), 
url(http://static.comicvine.com/uploads/original/11112/111123678/3503035-3468468-2718720139- batma.jpg); 
    background-position: left, right; 
    background-repeat: no-repeat; 
} 
+0

如果我需要沿着y轴和x轴和y轴重复沿y轴和中间图像的侧面图像怎么办? – Jon 2014-10-09 10:36:01

+0

试试这个背景重复:repeat-y,repeat,repeat-y; – Akshay 2014-10-09 16:03:53

0
#container{ 
background-image: url(image1.png), url(image2.png), url(image3.png); 
background-position: left top, right top, center top; 
} 
0

可能有许多方法可以做到这一点,但this link显示具有扩大的背景非常简单的方法图片:

background-size: 100% auto;