Smooth scrolling (the animated change of position within the viewport from the originating link to the destination anchor) can be a nice interaction detail added to a site, giving a polished feel to the experience. If you don’t believe me, look at how many people have responded to the Smooth Scrolling snippet here on CSS-Tricks.
Smooth scrolling vs abrupt jumps
Regardless of how you implement the feature, there are a few accessibility issues that should be addressed: focus management and …
Smooth Scrolling and Accessibility is a post from CSS-Tricks