You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: scroll-customization-api/UseCases.md
+1
Original file line number
Diff line number
Diff line change
@@ -33,6 +33,7 @@ This is one of the more tricky effects.
33
33
34
34
- Implemented with a rubber band effect
35
35
- Allows drawing into the background of the container, with fixed position, giving the illusion of it being in the negative margin of the scrolling object
36
+
- Often the effect is coupled to the scroll position (eg. a circle that rotates in proportion to the scroll position). There's a wide variety of different effects here.
36
37
- Has a threshold in the rubber band, at which point the refresh "commits". This typically triggers another animation, where the content stays where it was (its rubber-band limit) and a progress spinner is drawn in the margin. Do we consider this as if the scroll has ended and the content has moved down?
37
38
- Once the page has the refreshed data, it adds it to the DOM (causing another scroll). Or if there wasn't any data, the content animates back to the top of the container.
38
39
- Can transition into and out-of the overscroll effect without lifting the finger
0 commit comments