How to add smooth scrolling on Framer
Add smooth scrolling in Framer by selecting your frame or page, navigating to the Scroll section in the Properties panel, and enabling smooth scrolling with custom easing curves. You can also use Link components with scroll behavior for navigation between sections.
Prerequisites
- Basic Framer knowledge
- Understanding of page structure
- Familiarity with component properties
- Knowledge of scroll targets
Step-by-Step Instructions
Select your scrollable frame
Access scroll properties
Enable smooth scrolling
Customize scroll behavior
Set up scroll anchors (optional)
Add navigation links
Test and refine
Cmd/Ctrl + Enter) to test your smooth scrolling. Try scrolling with mouse wheel, trackpad, and clicking navigation links. Adjust the scroll speed and easing if the motion feels too fast or slow.Publish and optimize
Common Issues & Troubleshooting
Smooth scroll option is not visible
Ensure your frame has content that overflows its boundaries and the Overflow property is set to Scroll or Visible in the Layout section.
Scrolling feels too slow or fast
Adjust the Scroll Speed slider in the Scroll properties. Lower values create slower, more dramatic scrolling while higher values feel more responsive.
Navigation links don't scroll smoothly
Check that your link components have Scroll To action selected and the Smooth option is enabled. Verify target elements are properly named and selectable.
Smooth scrolling causes performance issues
Reduce the number of elements with smooth scrolling enabled and consider using simpler easing curves. Test on lower-end devices to ensure acceptable performance.