Improved button float opacity effect on scroll