Skip to content

Instantly share code, notes, and snippets.

@jasonheecs
Forked from anonymous/LEEeXJ.markdown
Last active August 29, 2015 14:10
Show Gist options
  • Save jasonheecs/eb38899442f3f69227aa to your computer and use it in GitHub Desktop.
Save jasonheecs/eb38899442f3f69227aa to your computer and use it in GitHub Desktop.
<img src="http://cloudcannon.com/img/blog/deconstructions/crisp-golden-gate.jpg" />
blurImages = function () {
$('img').each(function () {
var offset = $(this).offset();
offset.top += $(this).outerHeight() / 2;
var centerOfTheScreen = window.scrollY + $(window).height() / 2;
var distanceFromCenter = Math.abs(centerOfTheScreen - offset.top);
var blurFraction = (Math.min(distanceFromCenter, 300) / 300);
$(this).css('-webkit-filter', 'blur(' +(10 * blurFraction)+ 'px)')
});
};
$(window).on('scroll', blurImages);
$(document).ready(blurImages);
img {
margin: 1000px 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment