【发布时间】:2014-11-26 00:04:12
【问题描述】:
如何在用户向下滚动页面时模糊图像,然后在达到 blur(15px) 时停止?我不希望图像变得如此模糊以至于占据整个屏幕。
这是我所拥有的:
HTML:
<img class="boop" src="images/boop.jpg" />
jQuery:
$(window).scroll(function(e) {
var distanceScrolled = $(this).scrollTop();
$('.boop').css('-webkit-filter', 'blur('+distanceScrolled/30+'px)');
});
我一直在谷歌搜索如何为 distanceScrolled 变量或 CSS 过滤器设置最大值,但似乎无法弄清楚。谢谢!
【问题讨论】:
标签: javascript jquery html css filter