Back to Blog

How to Add a Custom Cursor in Elementor (Site-Wide or One Section)

Add a custom or animated cursor to an Elementor site — the whole site for free, or one section with a CSS class — without editing templates.

To add a custom cursor in Elementor, install the free Ultimate Cursor plugin, choose a text, image, icon, shape or animated cursor, and save — it appears on every page, Elementor pages included, with no widget and no Elementor Pro. To use a cursor on one section only, give that section a CSS class and target it with Ultimate Cursor Pro.

Why a plugin instead of a widget

Ultimate Cursor adds the cursor to the page itself rather than through a widget. That has three practical benefits for Elementor users:

  • No widget on every page. One setting covers the whole site, including headers and footers built with the Theme Builder.
  • No editor clutter. The cursor doesn't load inside the Elementor editor, so it never covers handles or menus while you design.
  • Builder-independent. If you ever move a page to the block editor, the cursor still works.

Add a cursor to the whole site (free)

  1. Install and activate Ultimate Cursor.
  2. Open Ultimate Cursor in your WordPress dashboard (not inside Elementor).
  3. Choose a cursor type. For most Elementor sites a shape (circle or ring) or a subtle animated effect such as Bubble works best.
  4. Match the colours to your Elementor Site Settings → Global Colors.
  5. Click Save, then open any page in a new tab to see it.

Optionally add an animated background from the Background tab — Antigravity particles or a Light Pillar — behind the whole site.

Add a cursor to one section (Pro)

Use this for a portfolio grid, a hero, or a dark section that needs a lighter cursor.

  1. In Elementor, select the container or section → Advanced → CSS Classes and type cursor-hero.
  2. Update the page.
  3. In Ultimate Cursor, create a new cursor configuration (Pro).
  4. Set its target to the CSS selector .cursor-hero.
  5. Style it and Save.

The cursor now appears only while the pointer is over that section. You can keep a different, site-wide cursor everywhere else, because Pro runs several configurations at once.

Make it react to buttons

Elementor sites are full of buttons and image boxes. With Interactive Hover in Ultimate Cursor Pro the cursor can grow, glow, pull toward a button, and show a label such as "View" over an image box with a cursor-view class. See how to set up an interactive hover cursor.

Troubleshooting

ProblemFix
Cursor not visible while editingExpected — open the page in a new tab or click Preview.
Cursor not visible on a live pageClear your page cache (WP Rocket, LiteSpeed Cache, SiteGround Optimizer and others are supported) and check you're on a device with a mouse.
Cursor hard to see on a dark sectionUse a contrasting border, or a separate configuration for that section (Pro).
Native pointer still showing over a widgetSome widgets set their own cursor CSS; remove it in the widget's Custom CSS, or target the widget with a Pro configuration.

Free vs Pro for Elementor sites

FreePro
Cursor on every Elementor pageYesYes
Text, image, icon, shape and 8 animated effectsYesYes, with settings for every effect
Animated backgroundYesPlus motion, placement and targeting
Cursor on one section or widget—Yes, by CSS selector
Different cursors on different pages—Yes
Interactive Hover with labels—Yes

Pro starts at $24.99 a year, or $74.99 lifetime, for one site.

Comparing options? Our round-up of WordPress custom cursor plugins includes Premium Addons' Elementor-only cursor.

Common Questions

Install the free Ultimate Cursor plugin, open Ultimate Cursor in your WordPress dashboard, choose a cursor type and save. The cursor appears on every page, including pages built with Elementor. No widget is needed, and it works with the free version of Elementor.

Yes, with Ultimate Cursor Pro. Give the section a CSS class in Elementor's Advanced tab, then target that class with a cursor configuration. The rest of the page keeps the normal pointer or a different cursor.

No. Ultimate Cursor works the same on sites with or without Elementor Pro, because it adds the cursor to the page itself rather than through an Elementor widget.

Ultimate Cursor deliberately doesn't load inside page-builder editors, so it never gets in the way while you design. Open the page in a new tab, or click Preview, to see it.

Yes, with Ultimate Cursor Pro, which runs several cursor configurations and shows each one on the pages you choose. The free version applies one cursor to the whole site.

Yes. The cursor sits on top of the page and doesn't change your layout, so Elementor entrance animations, motion effects and sticky sections keep working as before.

Get new guides and releases by email

Occasional emails when we publish a guide or ship a notable plugin update. No spam — unsubscribe any time.

We only use your email to send these updates. See our privacy policy.