0
我试图创建一个横幅,当您滚动时模糊,但是当我尝试它时,我的图像填充整个页面(它位于所有元素的后面,但仍然填充)我希望它位于顶部的分隔线上作为横幅。图像占用整个页面而不是横幅分隔线
HTML/CSS
<div id="banner-container" object="banner" style="height: 250px; width: 100%">
<div class="banner" style="position: fixed; background-position: center; -webkit-background-size: cover; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; background-image:url('http://s6.postimg.org/d7gcsqvdt/image.jpg')"></div>
<div class="banner-blurred" style="opacity: 0; background-image:url('https://d262ilb51hltx0.cloudfront.net/fit/c/1600/1280/gradv/29/81/40/darken/50/blur/50/0*I7mXgSon9oco-rim.jpeg')"></div>
的JavaScript
$(window).scroll(function() {
var s = $(window).scrollTop(),
opacityVal = (s/150.0);
$('.banner-blurred').css('opacity', opacityVal);
});
你能解释你的修正吗?为什么OP的代码不会触及与大小相关的CSS,不起作用? – sunny