0

我需要在我的网站主要内容中实现这个背景:

在此处输入图像描述

如果内容变大,左右条纹应该是响应式的并且高度会增加。

问题是,我不知道主要内容会有多大,那么我如何将它剪切并根据高度放置?我需要多少件,如何用 css 放置它们?

谁可以给我解释一下这个 ?

亲切的问候

4

2 回答 2

0

如果只需要高度支撑,把它切成3块:上、中、下。用repeat for y将背景设置为中间部分,将上下部分分别放在top:0和bottom:0,你就大功告成了。

于 2013-01-04T13:46:26.763 回答
0

我是这样解决的:

#content {
position:relative;
}
#left-stripe {
  background: url(" images/bg-top.png") no-repeat scroll 0 0 transparent;
  height: 85px;
  left: 112px;
  position: absolute;
  width: 90%;
}
#right-stripe {
  background: url(" images/bg-bottom.png") no-repeat scroll 0 0 transparent;
  height: 85px;
  left: 112px;
  position: absolute;
  width: 90%;
  bottom:0;
}

#middle-stripe {
  background: url(" images/bg-middle.png") repeat-y scroll 0 0 transparent;
  bottom: 85px;
  top:85px;
  left: 112px;
  position: absolute;
  width: 90%;
}

但我仍然遇到问题,它没有响应(如果用户使用他的浏览器进行缩放,它应该随之移动。

因此,如果有人来到我的网站并且宽度超过 960 像素,它应该会出现,但不是全部,左右的其余背景应该被隐藏。

有人可以帮我让它响应吗?

于 2013-01-06T21:21:58.590 回答