我有一个看起来像这样的页面
-----------------------------------
| ************* |
| ************* |
| ************* |
| ************* |
| ************* |
| ************* |
-----------------------------------
外框是浏览器边缘,因此<body>
, 和星星是<body>
元素上居中的背景图像。
现在,使用 javascript,我想在该背景的每一侧添加一些绝对定位的 DIV 以扩展它:
-----------------------------------
|*********|*************|*********|
|*********|*************|*********|
|*********|*************|*********|
|*********|*************|*********|
|*********|*************|*********|
|*********|*************|*********|
-----------------------------------
随着窗口大小的调整,居中的背景将移动(保持在窗口的中心),因此每一侧的 div 应该随之移动。
任何人都可以提出解决此问题的方法吗?
关于我为什么这样做的旁注:
背景是大图像,我希望通过翻转它在屏幕上重复它,如下所述:
在那个问题中讨论了翻转的实际过程,而这个问题涉及定位的 CSS/Javascript 方面。
请注意,在浏览器不支持的情况下,我很乐意将页面保留在第一个图中,只有居中的背景。