Skip to content

Instantly share code, notes, and snippets.

@stephenscaff
Created June 4, 2015 20:30
Show Gist options
  • Select an option

  • Save stephenscaff/8c5af6bea9524273ad6b to your computer and use it in GitHub Desktop.

Select an option

Save stephenscaff/8c5af6bea9524273ad6b to your computer and use it in GitHub Desktop.
scroll and do shit
jQuery(window).on('scroll resize', function() {
var scroll_top = jQuery(window).scrollTop();
var entry_region = jQuery('.sect-masthead');
var entry_region_bg = entry_region.find('.sect-masthead');
var entry_region_wrapper = entry_region.find('.sect-masthead');
var entry_region_height = entry_region.height();
if (scroll_top - 10 < entry_region_height) {
var power_opacity = 1 - (scroll_top / entry_region_height * 1.2);
var power_scale = 1.05 - (scroll_top / entry_region_height / 25);
var power_scale_strong = 1 - (scroll_top / entry_region_height / 8);
entry_region.css('opacity', power_opacity);
entry_region_bg.css('-webkit-transform', 'scale(' + power_scale + ',' + power_scale + ')');
entry_region_bg.css('-ms-transform', 'scale(' + power_scale + ',' + power_scale + ')');
entry_region_bg.css('transform', 'scale(' + power_scale + ',' + power_scale + ')');
entry_region_wrapper.css('-webkit-transform', 'scale(' + power_scale_strong + ',' + power_scale_strong + ')');
entry_region_wrapper.css('-ms-transform', 'scale(' + power_scale_strong + ',' + power_scale_strong + ')');
entry_region_wrapper.css('transform', 'scale(' + power_scale_strong + ',' + power_scale_strong + ')');
} });
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment