For my website, I am interested in incorporating a unique parallax effect. Instead of just fixing a background image and allowing scrolling over it, I want to apply this effect to all of the content on my site.
The website consists of a single page with multiple sections. Each section is set to a minimum height of 100vh on landscape screens. When a particular section is in view, users should be able to scroll normally until the bottom of that section aligns with the bottom of the screen. Once the next container begins to enter the viewport, the previous section should become fixed, allowing the new section to slide over it seamlessly like sheets of paper stacking up.
Do you have any suggestions on how to achieve this effect? I don't need fully coded examples, but rather some ideas on how you would approach this design challenge.
Thank you for your help.
Additional Details
I feel like my description may still be vague, so let me elaborate further. Picture having five sheets of paper, each containing different content such as an "About" section or "Features." Each sheet is the height of your viewport, so only one sheet is visible at a time. If the content extends beyond the viewport height, the sheet expands accordingly. As you scroll down the page, instead of the current sheet moving upwards, it remains stationary while the next sheet slides over it like layers of paper.