We proposed a new CSS attribute “overflow-propagation-”. You can see the details and the motivation in our article. Here is the summary of our new features.
overflow-propagation- has four attributes corresponding to four scroll directions:
-
overflow-propagation-up
-
overflow-propagation-down
-
overflow-propagation-left
-
overflow-propagation-right
two attributes values:
-
normal: child nodes scroll first
-
parent: parent nodes scroll first
Normal type uses the original logic of scrolling, when the child node scrolls to the end then call the father node to consume the rest scrolling. Parent type is the opposite of the normal type, the father node always consumes the scrolling first.
When we scroll up and down, sometimes we don’t need the scroll latch. So we proposed a CSS attribute to cancel the scroll latch.
continuous-scroll : continuous;
We think giving developer the right to set the logic of the scroll propagation on the scroll chain can improve user’s experience on the web. This feature is meaningful on making web’s performence closer to the original client especially on webapp. We will appreciate it if you give your suggestions.