A grouped pure CSS parallax demo
keithclark.co.uk
keithclark.co.uk
I'm not a UX/UI guy, but it feels like terrible UX/UI.
I've only seen a handful of companies who can pull it off well. This is probably one of five I feel does it well: http://www.extreme-sensio.com/
I agree, this is one of the better ways to handle such things if it has to be done.
Don't do that. Ever.
The user should always be able to scroll normally and not have their browser screen clunking along because they're not scrolling at a speed that is optimal for the animations at hand.
Here's a decently bad offender for a visual of what I'm talking about: http://www.apple.com/mac-pro/ (After the initial animation, try scrolling down--it's not as easy as scrolling should be.)
http://www.apple.com/imac-with-retina/
It's even more impressive when you inspect it and see how it's done.
Having said that I really dislike what happens lower on the page where the iMac image stays pinned on the left and the descriptions scroll normally on the right. It's totally jarring to me. It seems unnatural that some of the contents would move with the scrollbar (as expected) and other significant elements would not. It immediately pulls me away from the content and leaves me trying to analyze what in the world is going on.
We experience parallax in the real world every day and are completely wired up to find it normal and expected. But real parallax involves objects at different distances. When you force objects that are in the same plane to move as if they were in different planes, you get the "funhouse" effect.
I suspect that like many other cute effects somebody will eventually do some serious AB tests and figure out that this kind of thing reduces conversions.
So not really "parallax right" if you're counting the whole page from top to bottom. I like the images a lot though, they're very nice.
http://keithclark.co.uk/articles/pure-css-parallax-websites/
I find it interesting that parallax was initially a way to fake 3d-like effects, and now we're using 3d effects to implement parallax!
EDIT: Nevermind, just tried it in the simulator and it seems to break everything. Although it is smooth... :)
[shameless plug] I've used (almost) the same effect for my landing page for my upcoming film:
(P.S: Scrolling might be choppy on Retina MBPs/slower configs)
It will course correct eventually. I'm hoping sooner.
I would consider redesigning it.
The main issue I had was that smooth scrolling libraries (for jumping to various places on the same page) didn't work until I referenced the element to scroll as a specific div (that contained all of my parallax) instead of "body" or "html, body" like suggested online.
Overall, I like the flexibility and the ability to inspect the layers using simple translations and rotations.
Many of those fancy scroll effect websites have that problem.
If there is text or something else chopped off at the bottom, then it's obvious you can scroll.
But this kind of page looks like it's everything there is, and only if you discover that you can scroll down anyway, you will do so.