V4 Early Bird: save 25% on Annual, 30% on Lifetime, and get 2x site activations on every plan. Ends Oct 17.V4 Early Bird: up to 30% off + 2x sites · ends Oct 17. See plans →
Interaction extension · Pro

Elementor Smooth Scroll to Section: make every "see more" glide to the right place

Turn a button, a card or an icon into a smooth trip to the section it promises. Set the target, the duration and the ease; GSAP handles the motion, with no code.

  • Any CSS selector as the target
  • Duration plus 5 GSAP eases
  • Different settings per breakpoint
  • 40+ supported element types

Animation Addons 4.3Updated

Demo variations

Six ways to use Scroll To.

Every demo uses Scroll To from Animation Addons Pro on Elementor 4's own elements. The settings on each card are a good place to start.

01Studios with one long homepage

One-page agency site

A full-screen hero with two buttons, each gliding to its section.

Built with
Two Buttons; Scroll To on each. The Projects and Contact containers carry IDs in their Attributes.
Start with
Target Selector | Number #projects and #contact, Scroll Duration 1.2, Scroll Ease Expo Out.
02SaaS landing pages

"See pricing" from the hero

A quiet text link under the main button skips the feature story and lands on the plan cards.

Built with
A Paragraph link under the hero Button; Scroll To on the Paragraph. The pricing Flexbox has the ID pricing.
Start with
Target Selector | Number #pricing, Scroll Duration 0.8, Scroll Ease Power3 Out.
03Annual reviews and long reports

Report chapter cards

Four numbered chapter cards; clicking a card glides slowly to that chapter.

Built with
A Grid of Div Block cards; Scroll To on each card. Chapter headings carry IDs.
Start with
Target Selector | Number #chapter-2 (and so on), Scroll Duration 1.6, Scroll Ease Power1 Out.
04Cafes and restaurants with one long menu page

Menu sections with a bounce

Pill buttons for each menu block; each scrolls there and lands with a small bounce.

Built with
Buttons in a Flexbox row; Scroll To on each Button.
Start with
Target Selector | Number #bakes, Scroll Duration 1, Scroll Ease Bounce Out.
05Clinics and salons whose booking form sits at the end of the page

"Book this" with a mobile target

Each treatment card has a "Book this" link. On desktop it glides to the booking form; on mobile it targets a compact form higher up.

Built with
Icon List links inside treatment cards; Scroll To on each with a different target on the mobile breakpoint; Animation Addons Form.
Start with
Target Selector | Number #booking (desktop) and #booking-mobile (mobile), Scroll Duration 1, Scroll Ease Power2 Out.
06Blogs and documentation with long articles

Back to top

A round arrow at the end of an article carries the reader back to the title.

Built with
An SVG arrow in a Div Block; Scroll To on the SVG. The article header Flexbox has the ID top.
Start with
Target Selector | Number #top, Scroll Duration 1.4, Scroll Ease Power2 Out.
Features

What you get with Scroll To.

Every point below is a real control in the Scroll To panel section or part of how it works. Nothing here needs custom code.

Any element can start the scroll

A card, image, icon or heading can be the trigger, not only buttons.

Target any section by selector

Target Selector | Number takes a CSS selector such as #pricing, so any container with an ID in its Attributes can be a destination.

Speed and landing you choose

Scroll Duration sets how long the movement takes. Scroll Ease sets how it lands: Power1 Out is gentle, Expo Out is quick then soft, Bounce Out adds a small rebound.

Per-device settings

All four controls are responsive, so a link can point somewhere else on mobile, or move faster.

Loads only where you use it

GSAP's ScrollToPlugin belongs to the Scroll To effect, so pages without Scroll To do not download it.

Step by step

How to add smooth scroll to a section in Elementor 4

Six steps from switching it on to publishing. The bold names are the exact labels you will see on screen.

Get Animation Addons Pro
  1. Install Animation Addons for Elementor and activate Animation Addons Pro, then check that Scroll To is on under Animation Addon > Settings > Extensions.

  2. Select the section to scroll to and give it an ID, for example pricing, in its Attributes.

  3. Select the button, card or icon that should start the scroll and open the ScrollTo section in its panel.

  4. Switch on Enable Scroll To and type #pricing in Target Selector | Number.

  5. Set Scroll Duration and a Scroll Ease; switch to the mobile breakpoint if phones need a different target.

  6. Open Preview and click the element to check where it lands.

Who it's for

Who uses Scroll To?

The people who get the most out of it, and what they use it for.

  • Agencies and freelancers

    Building one-page sites.

  • SaaS marketers

    Sending visitors straight to pricing or sign-up.

  • Report designers

    Turning chapter cards into navigation.

  • Local businesses

    Pointing every "Book now" at one form.

FAQ

Questions about Scroll To

How do I make an Elementor button scroll smoothly to a section?

Give the target section an ID in its Attributes, then select the button and open the ScrollTo section Animation Addons for Elementor adds. Switch on Enable Scroll To, enter the ID with a hash, such as #pricing, and set Scroll Duration and Scroll Ease. Scroll To also works on headings, images, icons and containers, not only buttons.

How do I stop a sticky header covering the section after scrolling?

Scroll To in Animation Addons has no offset setting, so the target lands at the top of the screen. Put the ID on an empty Div Block placed just above the section, with its height equal to your header, or add top padding to the section. The fixed header then covers the spacer instead of your heading.

What are the limits of Scroll To?

Animation Addons Scroll To attaches to Elementor 4 core atomic elements and Animation Addons atomic widgets, not classic v3 widgets. The settings appear in the free plugin, but the scroll runs on the live page only with a licensed Animation Addons Pro. There is no preview on the editor canvas and no header offset, so test with Preview.

Does Scroll To work on mobile?

Yes. Every Scroll To control in Animation Addons is responsive, so the same element can target a different section on phones, where layouts often reorder, and use a shorter Scroll Duration so the trip feels quick on a small screen. Check the result on a real phone before you publish.

Will Scroll To slow down my page?

Scroll To in Animation Addons uses GSAP's ScrollToPlugin, which is attached only to the Scroll To effect, so pages that never use it do not load it. Animation Addons Pro also includes Lazy Animation and a Performance Wizard for sites with many animated pages.

Is a smooth scroll link bad for SEO?

No. Animation Addons Scroll To only moves the page to a section that is already there; every section's content stays in the HTML and nothing is hidden or loaded later, so search engines read the page as before. Keep section headings descriptive, since they are what readers and crawlers land on.

More answers in the FAQ · Documentation · Free vs Pro

Make every "see more" land in the right place

Smooth, eased scrolling to any section from Elementor 4 elements, with per-device targets. Need something free right now? Elementor 4's Link setting with a #section ID gives a basic anchor jump.

  • Included in Animation Addons ProFrom $39 a year or $59 once
  • Elementor Pro not requiredRuns on Elementor Free
  • 15-day refund windowFor eligible first purchases