无固定定位的假背景透明度/效果

时间:2010-09-01 23:25:52

标签: css background

我正试图在我的博客上模仿此效果:http://meyerweb.com/eric/css/edge/complexspiral/demo.htmlhttp://segment6.blogspot.com/

它有效,但有一个问题:Firefox在页面上滚动非常糟糕。如果我使背景附件不“固定”,它不再滞后,但效果不起作用。如果没有固定定位或滞后以某种方式治愈,可以实现这种效果吗?

我尝试使用百分比的背景位置,但它似乎根据元素的宽度而不是页面的宽度来定位,所以我不能正确排列它以适应不同的窗口大小。

1 个答案:

答案 0 :(得分:0)

您可以将完整的身体内容包装在另外的DIV中:

<body>
    <div id="content-container>
    ...
    </div>
</body>

然后在CSS中设置以下样式:

html, body {
    overflow:hidden;
    height:100%;
}

div#content-container {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: auto;
}

现在它是带有滚动条的包装容器DIV。因此,滚动内容时,带有背景图像的主体将保持固定。