Title: Ston Motion – Motion Widgets for Elementor
Author: stonagency
Published: <strong>November 9, 2026</strong>
Last modified: November 9, 2026

---

Search plugins

![](https://ps.w.org/ston-motion/assets/banner-772x250.png?rev=3791881)

![](https://ps.w.org/ston-motion/assets/icon-256x256.png?rev=3791881)

# Ston Motion – Motion Widgets for Elementor

 By [stonagency](https://profiles.wordpress.org/stonagency/)

[Download](https://downloads.wordpress.org/plugin/ston-motion.1.5.0.zip)

 * [Details](https://wordpress.org/plugins/ston-motion/#description)
 * [Reviews](https://wordpress.org/plugins/ston-motion/#reviews)
 *  [Installation](https://wordpress.org/plugins/ston-motion/#installation)
 * [Development](https://wordpress.org/plugins/ston-motion/#developers)

 [Support](https://wordpress.org/support/plugin/ston-motion/)

## Description

Ston Motion adds twelve motion widgets to the Elementor editor. They are built on
a tiny animation core written for this plugin, so no animation library is downloaded
and nothing loads from a third-party server.

 * **Split Text Reveal** — reveal a heading by character, word or line as it scrolls
   into view. Fade, slide, scale, rotate or blur, with stagger direction and easing.
 * **Scroll Counter** — count a number up once when it comes into view, or tie it
   to the scroll position.
 * **Marquee** — a seamless, gapless infinite ticker for logos, text or images, 
   with pause on hover.
 * **Magnetic Button** — a button that pulls toward the cursor and springs back.
 * **Custom Cursor** — replace the cursor with a styled dot or an icon, site-wide,
   with a hover state for links you choose.
 * **Text Rotator** — a headline whose last words cycle through a list: slide, fade
   or blur.
 * **Pulse Badge** — a small label with a pulsing dot for eyebrows, “live” tags 
   and statuses.
 * **Tag Pills** — a row of outlined tags with hover colours and an optional one-
   by-one entrance.
 * **Status List** — cards with an icon, a title, a detail line and a coloured status
   badge.
 * **Connection Flow** — two nodes joined by a line with a glowing dot travelling
   between them.
 * **Ripple Button** — a round icon button with spreading rings, ideal as a “scroll
   down” cue.
 * **Page Mockup** — a small browser window showing a page made of blocks (header,
   hero, text, image, gallery, button, form, list, footer) with your own texts and
   images. Blocks can carry a locked, editable or custom tag. An optional cursor
   moves, rewrites or clicks blocks, with a short message after each step. For product
   demos, “how it works” sections and UI explainers.

#### Built for real sites

 * **Lightweight.** Scripts load only on pages that use a Ston Motion widget, and
   only the scripts that widget needs.
 * **Accessible.** Every widget respects the visitor’s “reduce motion” system setting:
   text and numbers appear at once and marquees stand still.
 * **Optional smooth scrolling** (Lenis), which you can switch off in Ston Motion
   Settings.
 * **Widget manager.** Turn off the widgets you do not use; their files never load.
 * **Translation ready.** Every text can be translated, including right-to-left 
   languages.
 * **No Elementor Pro required.**

#### Go further with Ston Motion Pro

Ston Motion Pro is a separate add-on that brings scroll-driven storytelling to the
same panel. It installs next to this plugin, adds seven widgets and upgrades the
free widgets to a GSAP engine. Everything above keeps working without it.

 * **Image Sequence Scroll + Scroll Narrative** — scrub a canvas image sequence 
   with the scrollbar, Apple-style, and layer text or saved Elementor templates 
   on top, each with its own timing.
 * **Horizontal Scroll** — pin a section and move through panels sideways as visitors
   scroll.
 * **SVG Draw & Morph** — draw SVG strokes on scroll or morph one shape into another
   on hover, with a built-in shape library.
 * **Draggable Card Stack** — a physics-based fan of cards to drag, throw and snap
   through, with optional arrows.
 * **Index Carousel** — a draggable, snapping strip for products or posts, with 
   counter, progress bar, arrows and keyboard support.
 * **Hover Reveal List** — big words that play a video or show an image behind them
   on hover while the others dim.
 * **Value Reel** — one figure rolling through several values, such as a price in
   four currencies, with pills that follow along.
 * **Scramble effect** for Split Text Reveal, and GSAP-powered versions of every
   free widget on one shared timeline.

[See the Pro widgets in action ](https://www.ston.ae/our-product/ston-motion-plugin/)

#### Privacy

Ston Motion does not contact any external service, does not track visitors and does
not set cookies. It stores only its own settings (which widgets are on, and the 
smooth-scrolling options).

### Third-party libraries

 * Lenis 1.3.3 — smooth scrolling — MIT License — https://github.com/darkroomengineering/
   lenis

## Screenshots

[⌊The Ston Motion widgets in the Elementor panel.⌉⌊The Ston Motion widgets in the
Elementor panel.⌉[

The Ston Motion widgets in the Elementor panel.

[⌊Ston Motion → Widgets: turn widgets on or off.⌉⌊Ston Motion → Widgets: turn widgets
on or off.⌉[

Ston Motion  Widgets: turn widgets on or off.

[⌊Split Text Reveal settings.⌉⌊Split Text Reveal settings.⌉[

Split Text Reveal settings.

## Installation

 1. Install and activate Elementor.
 2. Install Ston Motion from Plugins  Add New, or upload the `ston-motion` folder to`/
    wp-content/plugins/`.
 3. Activate the plugin.
 4. Open a page in Elementor: the widgets are in the **Ston Motion** category.

## FAQ

### Does this require Elementor Pro?

No. All widgets work with the free version of Elementor.

### Will this slow down my site?

The animation core is a few kilobytes and loads only on pages that use one of the
widgets.

### My animations stopped after I enabled a cache plugin

Exclude the `ston-motion` scripts from “combine JavaScript” and “delay JavaScript”
in your cache or optimisation plugin.

### Does Split Text work with right-to-left languages?

Split by words or lines. Splitting by characters separates joined letters in scripts
such as Arabic and Persian, so use it for Latin text.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Ston Motion – Motion Widgets for Elementor” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ stonagency ](https://profiles.wordpress.org/stonagency/)

[Translate “Ston Motion – Motion Widgets for Elementor” into your language.](https://translate.wordpress.org/projects/wp-plugins/ston-motion)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/ston-motion/), check
out the [SVN repository](https://plugins.svn.wordpress.org/ston-motion/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/ston-motion/) by
[RSS](https://plugins.trac.wordpress.org/log/ston-motion/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.5.0

 * Lock Preview is now Page Mockup, and fully customizable: real images and galleries,
   button, form and list blocks, second lines and captions, custom tags with your
   own text, icon and color (or no tag), any number of animation steps (move, rewrite,
   click), moves that are allowed or blocked, a message per step, play once or repeat,
   step order, messages on top or bottom, hide the browser bar, max width, shadow,
   accent color, block padding and radius, tag position and message colors. Existing
   widgets look and play exactly as before.
 * Connection Flow: neutral default caption for new widgets.

#### 1.4.1

 * Right-to-left sites: Marquee no longer leaves a gap, Connection Flow starts on
   the right, Split Text keeps Persian and Arabic letters joined, Lock Preview shows
   the address left to right.

#### 1.4.0

 * New widget: Lock Preview — a page mockup where a cursor is stopped by locked 
   blocks and edits the open ones.
 * Settings tab: hooks for add-ons to add their own options.

#### 1.3.0

 * New widgets: Text Rotator, Pulse Badge, Tag Pills, Status List, Connection Flow
   and Ripple Button.
 * Marquee: text items can end with a highlighted part in a second colour.

#### 1.2.0

 * New: a built-in animation core replaces the external animation library. The five
   widgets work the same and the plugin is lighter.
 * The scroll-driven widgets (Image Sequence Scroll, Horizontal Scroll, SVG Draw&
   Morph, Draggable Card Stack, Index Carousel) moved to the separate Ston Motion
   Pro add-on.
 * The license key screen moved to Ston Motion Pro; this plugin has no license and
   no locked features.

#### 1.1.4

 * Fix: Index Carousel — dragging and snapping.

#### 1.1.0

 * New: Ston Motion  Widgets, Settings and Help screens.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.5.0**
 *  Last updated **11 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [animation](https://wordpress.org/plugins/tags/animation/)[custom cursor](https://wordpress.org/plugins/tags/custom-cursor/)
   [elementor](https://wordpress.org/plugins/tags/elementor/)[marquee](https://wordpress.org/plugins/tags/marquee/)
   [text animation](https://wordpress.org/plugins/tags/text-animation/)
 *  [Advanced View](https://wordpress.org/plugins/ston-motion/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/ston-motion/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/ston-motion/reviews/)

## Contributors

 *   [ stonagency ](https://profiles.wordpress.org/stonagency/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/ston-motion/)