How To Set Up Scrolling and Easing on One-Page website design?

I want to have a one-page website with a smooth scrolling experience. So when I click on something in the menu, it scrolls down to the relevant sections on the same page. Currently I tried using a plug-in called "Page scroll to id" but the scrolling is not smooth, it jumps directly to the section. Is there a way to get this done without a plug-in because I see some demo themes have this effect.

Thank you.

Comments

  • HI,
    you do not need a plugin. This is what you need to do:

    1. Go to menus and create a new menu - http://prnt.sc/f2v9he
    2. Name the menu and add a custom link with the ID anchor you will use later(do not use spaces). Add to menu -http://prnt.sc/f2v9th
    3. When the menu item is added to the menu, save and go to Manage Locations -http://prnt.sc/f2vafb
    4. Go to your main page, you see the new link but when you click nothing happens? No worries, it is because the link has to know where to scroll, to do this edit the page. -http://prnt.sc/f2vc36
    6. Edit the section to which you want the button to scroll -http://prnt.sc/f2vcho
    7. In the field Custom ID type in the id from the button, in my case, it was id=work, no hashtag there -http://prnt.sc/f2vgaz
    8. Remember to have the one-page option selected under the muffinbuiler -http://prnt.sc/f2vcm7

    If you do not want to use a normal menu to link the user to sections, you need to add a 'scroll' class to the custom link elemment.
Sign In or Register to comment.