Content · Elementor

Kinetic Text Hover widget for Elementor

Kinetic Text Hover is an Elementor widget in King Addons. Enable it under King Addons → Dashboard if it is off, then search for “Kinetic Text Hover” in the Elementor panel.

Get King Addons

This page describes the PHP/JS for this widget — not a renamed stub. Install the free plugin from WordPress.org.

Get King Addons

What it actually does

Kinetic Text Hover is an Elementor widget in King Addons. Enable it under King Addons → Dashboard if it is off, then search for “Kinetic Text Hover” in the Elementor panel.

render() writes HTML data attributes: data-mobile, data-options, data-text, data-trigger.

Some inspector controls are marked Pro in PHP (eicon-pro-icon / king-addons-pro-control). Those need King Addons Pro, not Elementor Pro.

How to add it in Elementor

  1. Install King Addons. Install Elementor and King Addons. Get King Addons from WordPress.org.
  2. Edit with Elementor. Open a page and click Edit with Elementor.
  3. Insert the widget. Search the panel for “Kinetic Text Hover”. Typing “king” lists every King Addons widget.
  4. Set inspector controls from this widget’s PHP. Configure “Text”, “HTML Tag”, “Link”, “Preset”. Style and Content tabs are listed on this page.

When to use it

Tip: After King Addons is active, type king in the Elementor search box to list every widget, including Kinetic Text Hover.

Inspector controls from this widget’s PHP

ControlWhat the code does
Content — TextSaved on the widget and consumed in render().
Content — HTML TagThe chosen value is read in render() and applied on the front end. Options: H1; H2; H3; H4; H5; H6; DIV; SPAN….
Content — LinkElementor URL control (href, new tab, nofollow) applied to a front-end link.
Content — PresetThe chosen value is read in render() and applied on the front end. Options: Split Underline; Glow Stroke; Chroma Shift; Letter Drift; Sheen Sweep; Mask Reveal.
Content — TriggerThe chosen value is read in render() and applied on the front end.
Content — Mobile BehaviorThe chosen value is read in render() and applied on the front end. Options: Disable Effects; Tap to Activate.
Kng Varfont EnableSwitcher inspector control (`kng_varfont_enable`).
Kng Varfont Wght MinNumeric value used in this widget’s render/JS (default 400, min 100, max 900).
Kng Varfont Wght MaxNumeric value used in this widget’s render/JS (default 700, min 100, max 900).
Kng Varfont Wdth MinNumeric value used in this widget’s render/JS (default 100, min 75, max 125).
Kng Varfont Wdth MaxNumeric value used in this widget’s render/JS (default 110, min 75, max 125).
Kng Varfont Width SafeSwitcher inspector control (`kng_varfont_width_safe`).
Kng Magnetic EnableSwitcher inspector control (`kng_magnetic_enable`).
Kng Magnetic StrengthSpacing/size control (min 0, max 100).
Kng Magnetic RadiusSpacing/size control (min 40, max 320).
Kng Magnetic Max OffsetSpacing/size control (min 0, max 30).
Kng Magnetic SmoothingNumeric value used in this widget’s render/JS (default 0.35, min 0, max 1).
Kng Magnetic ClampThe chosen value is read in render() and applied on the front end. Options: None; Soft; Hard.
Kng Magnetic Disable MobileSwitcher inspector control (`kng_magnetic_disable_mobile`).
Kng Reveal EnableSwitcher inspector control (`kng_reveal_enable`).
Kng Reveal TypeWritten to the `type` HTML attribute in render(). Options: Fade; Slide Up; Clip Reveal.
Kng Reveal DurationSpacing/size control (min 100, max 2000).
Kng Reveal DelaySpacing/size control (min 0, max 1000).
Kng Reveal ThresholdNumeric value used in this widget’s render/JS (default 0.2, min 0, max 1).
Kng Reveal OnceSwitcher inspector control (`kng_reveal_once`).
Kng Motion RespectSwitcher inspector control (`kng_motion_respect`).
Kng Motion ModeThe chosen value is read in render() and applied on the front end. Options: Disable Animations; Simplify Effects.
TypographyElementor typography group: family, size, weight, transform, style, decoration, line-height, letter-spacing. Selector: `{{WRAPPER}} .king-addons-kinetic-text-hover__visual`.
Typography — AlignmentWrites CSS `text-align` onto the widget’s front-end markup. Options: Left; Center; Right.
Typography — Text ColorColor written to this widget’s CSS selector.
Typography — Hover ColorColor written to this widget’s CSS selector.
Typography — Stroke ColorColor written to this widget’s CSS selector.
Typography — Gradient TextSwitcher inspector control (`kng_gradient_text_enable`).
Typography — BackgroundElementor background group: classic color/image or gradient on the selector. Selector: `{{WRAPPER}} .king-addons-kinetic-text-hover__visual`.
Typography — Background (Kng Text Background)Elementor background group: classic color/image or gradient on the selector. Selector: `{{WRAPPER}} .king-addons-kinetic-text-hover__inner`.
Typography — PaddingWrites CSS `padding` onto the widget’s front-end markup.
Typography — Letter Spacing on HoverSpacing/size control (min -5, max 20).
Effects — IntensitySpacing/size control (min 0, max 100).
Effects — SpeedSpacing/size control (min 100, max 2000).
Effects — EasingOptions: Ease; Linear; Ease In; Ease Out; Ease In Out; Cubic.
Effects — Hover Out DurationSpacing/size control (min 0, max 2000).
Split Underline — ThicknessSpacing/size control (min 1, max 8).
Split Underline — OffsetSpacing/size control (min 0, max 20).
Split Underline — RadiusSpacing/size control (min 0, max 20).
Split Underline — Underline ColorColor written to this widget’s CSS selector.
Glow Stroke — Stroke WidthSpacing/size control (min 0, max 3).
Glow Stroke — Glow BlurSpacing/size control (min 0, max 30).
Glow Stroke — Glow IntensitySpacing/size control (min 0, max 100).
Glow Stroke — Glow ColorColor written to this widget’s CSS selector.
Chroma Shift — Chroma DistanceSpacing/size control (min 0, max 12).
Chroma Shift — Chroma OpacitySpacing/size control (min 0, max 100).
Chroma Shift — Left ColorColor written to this widget’s CSS selector.
Chroma Shift — Right ColorColor written to this widget’s CSS selector.
Chroma Shift — Bottom ColorColor written to this widget’s CSS selector.
Letter Drift — Max TranslateSpacing/size control (min 0, max 30).
Letter Drift — RandomnessSpacing/size control (min 0, max 100).
Sheen Sweep — AngleSpacing/size control (min 0, max 180).
Sheen Sweep — Sweep DurationSpacing/size control (min 200, max 3000).
Sheen Sweep — BrightnessSpacing/size control (min 0, max 100).
Mask Reveal — Reveal DirectionThe chosen value is read in render() and applied on the front end. Options: Left to Right; Right to Left; Bottom to Top; Top to Bottom.
Mask Reveal — Edge SoftnessSpacing/size control (min 0, max 40).

Content and Style tabs from this widget’s PHP, including repeater fields and group controls (typography, background, border, shadow). Elementor’s Advanced tab is core Elementor and is not listed here.

FAQ

Which Kinetic Text Hover options need King Addons Pro?

Controls marked with the Pro icon in this widget’s PHP. King Addons Pro is a separate license from Elementor Pro.

How do I add Kinetic Text Hover in Elementor?

Install King Addons and Elementor, edit a page, search the panel for “Kinetic Text Hover”, drag it onto the canvas, then set Content and Style.

Do I need Elementor Pro?

No. King Addons runs on free Elementor. Some King Addons options (for example template-in-accordion, extra popup conditions, parts of the template catalog) need King Addons Pro — not Elementor Pro.

Related content widgets

Get King Addons

One free plugin. 80+ Elementor widgets, 650+ templates, and 4,000+ sections. Search for Kinetic Text Hover after you activate it.

Get King Addons