To create a scrolling effect with full-screen "flip" transitions between sections in Webflow—like Tumblr's design—you can use Webflow’s native scroll snapping features with Section elements and a few key layout settings.
1. Structure Your Page with Full-Screen Sections
- Add multiple Section elements to your Webflow page (one per screen).
- Set each Section’s height to 100vh (100% of the viewport height).
- Make sure your Body and Parent Container have overflow set to auto or visible, not hidden.
- Select the element that wraps your Sections (usually the Body or a main container Div).
- In the Style panel, set Overflow: Auto or Scroll.
- Scroll down to the Layout section, enable:
- Scroll Snap Type: Vertical
- Scroll Snap Align: Start
- Scroll Snap Stop: Always (optional, for strong snap)
3. Ensure Each Section is Snap-Aligned
- Select each Section.
- Under Layout, set Scroll Snap Align: Start.
- This ensures each Section aligns to the top of the viewport when scrolled.
4. Smooth the Experience with Transitions (Optional)
- Go to Page Settings > Custom Code (if you want smoother scrolling, especially on inertial scroll devices).
- Add a bit of CSS in the tag (not HTML format), like:
scroll-behavior: smooth;
- Apply it to the wrapper or html/body using Webflow’s Tag Selector or Custom Code.
5. Test Across Devices
- Use Webflow’s Preview and Device viewports to check snapping behavior.
- Scroll snapping behavior can differ across browsers; test Chrome, Safari, and Firefox.
Summary
Use 100vh Sections with scroll snapping enabled on a vertical parent container. This provides a clean “page flip” experience as users scroll, similar to Tumblr's full-screen transitions. No custom code is strictly required, but optional enhancements can improve the polish.