-
Notifications
You must be signed in to change notification settings - Fork 141
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[scrolling] Examples of interesting Scroll Effects #45
Comments
Rubber banding
|
Hidey Bars
Advanced
|
Pull to refreshThis is one of the more tricky effects.
This means the effect has a number of inputs and outputs. |
Parallax
|
I've run into articles from the New York Times filled with excellent use cases for customizable scrolling. They've made a number of interesting effects, from simple snap scroll or sticky positioning, to parallax effects, fading in and out, videos sync with scrolling, and many others things. http://www.nytimes.com/interactive/2014/09/19/travel/reif-larsen-norway.html http://www.nytimes.com/projects/2013/gun-country/ http://www.nytimes.com/projects/2013/the-jockey/ http://www.nytimes.com/projects/2013/tomato-can-blues/ http://www.nytimes.com/projects/2012/snow-fall/ |
We should enable custom image carousels, such as those with 3D transforms, which preserve native scrolling physics. Most examples on the web today feel somewhat awkward. This at least illustrates the idea. |
This is great Dean, thanks! Perhaps we should convert this into a use-cases.md file we can host in the repo or something? In particular I'd like to make some edits to some of your use cases (eg. to elaborate on the tricky bits). I'll add some more here for now though to stick with your style. |
Custom scrollers
|
Re-targeting scrolling
|
Disable scroll chaining
|
Custom scroll limit
|
Custom overscroll effect
|
Dean - some notes to add to pull to refresh (capturing some of the trickier details for a really great effect)
|
Some additional notes for hidey bars
|
Scroll header
|
By the way, there are a number of interesting non-scrolling compositor working uses cases too. We'll add those to the repo elsewhere (perhaps we should split the issue label to separate compositor worker from scroll customization?). |
We should definitely move these into a text file that we can all edit. |
As Rossen suggests on public-houdini, I'm moving these to the wiki here. |
Ugh, apparently there are still permissions problems with the Houdini wiki (eg. @tdresser joined CSSWG just so he'd have the ability to edit the wiki, but still has been unable to get permission). This is silly - GitHub has the collaboration model right. Let's put the use cases in the repo instead. I've created this in a fork here. Once a first version is done, I'll push it back here. |
Another example of some sticky scrolling behavior is shown by the Theia Sticky Sidebar. If the element is larger than the viewport, it will be sticky to the bottom of the viewport once you've reached the bottom of it when scrolling down. And when scrolling up it's the other way round, i.e. it will be sticky to the top of the viewport once you've reached the top of the element. For reference, I was directed to the Houdini APIs for this by w3c/csswg-drafts#2558. Sebastian |
As part of understanding what we need for Compositing/UI Workers/Scroll API, it would be good to list the types of effects we're planning to enable. Rick and Ian have already mentioned:
Some real work examples that are pretty interesting are:
What are others?
The text was updated successfully, but these errors were encountered: