Smooth scroll
React Bootstrap 5 Smooth scroll
Bootstrap smooth scroll is an animated movement from a trigger — such as button, link or any other clickable element — to another place of the same page.
Note: Read the API tab to find all available options and advanced customization
Basic example
Click on the links below to see the live example
To achieve a Smooth Scroll effect, use MDBSmoothScroll
component.
Here it is #section-1
Custom container
By adding containerRef
property you can set container in which you want smooth scroll.
Here it is #section-2
Custom offset
By adding offset
property you can set custom offset from element.
Here it is #section-3
Custom duration
By adding duration
property you can set custom duration of smooth scroll.
Here it is #section-4
Custom easing
By adding easing
you can set other scroll's motion option
Here it is #section-5/p>
Container away from viewport
When you put container with overflow: scroll
away from viewport link firstly will scroll to this container then it will scroll container.
Section to scroll is below:
Here it is #section-6/p>