我正在使用CSS修复来确保不透明不影响内部元素,并且我遇到了问题。该图片只能延伸至可见的页面的100%。然而,我的页面很高,其中一半隐藏,只能通过向下滚动访问。一旦你向下滚动,图像容器结束,我只得到一个固体填充颜色。这可以修复,也许CSS或jQuery?CSS不透明度修正 - 使透明容器拉伸高度的页面(和隐藏部分)
实施例:
HTML:
<body><!-- Bg Color -->
<div class="bgImg"></div><!-- Bg Image Container -->
<div data-role="page" class="type-home" data-theme="a">
</div>
</body>
CSS:
body { background-color: red; }
.bgImg {
background-image: url(../images/patterns/pattern9.png);
opacity: 0.8;
filter: alpha(opacity=0.8;);
-khtml-opacity: 0.8;
-moz-opacity: 0.8;
-webkit-opacity: 0.8;
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
}
为什么不把CSS添加到您的身体 - 将这项工作? – 2012-03-07 12:05:49