【发布时间】:2012-03-07 20:03:22
【问题描述】:
我正在使用 CSS 修复程序来确保不透明度不会影响内部元素,但我遇到了问题。图片只会拉伸到可见页面的 100%。我的页面相当高,但是有一半是隐藏的,只能通过向下滚动才能访问。但是,一旦向下滚动,图像容器就会结束,我只会得到纯色填充颜色。这可以修复,也许是 CSS 或 jQuery?
示例:
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 添加到你的身体 - 这行得通吗?
标签: jquery html css jquery-mobile opacity