Creative · Elementor

Auto-Scrolling Text widget for Elementor

A CSS marquee for a short phrase or logo strip. Keep the text short; this is not a blog loop.

Open live demo

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

A CSS marquee for a short phrase or logo strip. Keep the text short; this is not a blog loop.

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 “Auto-Scrolling Text”. Typing “king” lists every King Addons widget.
  4. Set inspector controls from this widget’s PHP. Configure “Type of content”, “Typography”, “Color”, “Background”. 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 Auto-Scrolling Text.

Inspector controls from this widget’s PHP

ControlWhat the code does
kng_auto_scroll_txt_content_items — Type of contentOptions: Text; Image.
kng_auto_scroll_txt_content_items — TypographyElementor typography group: family, size, weight, transform, style, decoration, line-height, letter-spacing. Selector: `{{WRAPPER}} {{CURRENT_ITEM}}.king-addons-auto-scrolling-text`.
kng_auto_scroll_txt_content_items — ColorWrites CSS `color` onto the widget’s front-end markup.
kng_auto_scroll_txt_content_items — BackgroundElementor background group: classic color/image or gradient on the selector. Selector: `{{WRAPPER}} {{CURRENT_ITEM}}.king-addons-auto-scrolling-text`.
kng_auto_scroll_txt_content_items — Custom Vertical AlignSwitcher inspector control (`kng_auto_scroll_txt_custom_vertical_align`).
kng_auto_scroll_txt_content_items — Vertical AlignWrites CSS `vertical-align` onto the widget’s front-end markup. Options: baseline; top; bottom; sub; super; text-top; text-bottom; middle.
kng_auto_scroll_txt_content_items — Custom PaddingSwitcher inspector control (`kng_auto_scroll_txt_padding_switcher`).
kng_auto_scroll_txt_content_items — PaddingWrites CSS `padding` onto the widget’s front-end markup.
kng_auto_scroll_txt_content_items — Custom MarginSwitcher inspector control (`kng_auto_scroll_txt_margin_switcher`).
kng_auto_scroll_txt_content_items — Margin LeftWrites CSS `margin-left` onto the widget’s front-end markup.
kng_auto_scroll_txt_content_items — Margin RightWrites CSS `margin-right` onto the widget’s front-end markup.
kng_auto_scroll_txt_content_items — Custom BorderSwitcher inspector control (`kng_auto_scroll_txt_custom_border`).
kng_auto_scroll_txt_content_items — BorderElementor border group: type, width, color, and radius when the group includes it. Selector: `{{WRAPPER}} {{CURRENT_ITEM}}.king-addons-auto-scrolling-text`.
kng_auto_scroll_txt_content_items — Border RadiusWrites CSS `border-radius` onto the widget’s front-end markup.
kng_auto_scroll_txt_content_items — Custom WidthSwitcher inspector control (`kng_auto_scroll_txt_custom_width_switcher`).
kng_auto_scroll_txt_content_items — Width (px)The custom width of the current content item is useful for creating multiline text snippets or limiting the image size.
kng_auto_scroll_txt_content_items — Margin TopWrites CSS `margin-top` onto the widget’s front-end markup.
kng_auto_scroll_txt_content_items — Margin BottomWrites CSS `margin-bottom` onto the widget’s front-end markup.
kng_auto_scroll_txt_content_items — Text EffectOptions: None; Text Gradient; Underline Gradient; Outline Stroke.
kng_auto_scroll_txt_content_items — Text ColorWrites CSS `color` onto the widget’s front-end markup.
kng_auto_scroll_txt_content_items — Stroke ColorColor written to this widget’s CSS selector.
kng_auto_scroll_txt_content_items — Stroke Width (px)Numeric control (default 1, min 1).
kng_auto_scroll_txt_content_items — Background (Kng Auto Scroll Txt Effect Gradient)Elementor background group: classic color/image or gradient on the selector. Selector: `{{WRAPPER}} {{CURRENT_ITEM}}.king-addons-auto-scrolling-text .king-addons-auto-scrollin…`.
kng_auto_scroll_txt_content_items — Background (Kng Auto Scroll Txt Underline Effects Gradient)Elementor background group: classic color/image or gradient on the selector. Selector: `{{WRAPPER}} {{CURRENT_ITEM}}.king-addons-auto-scrolling-text .king-addons-auto-scrollin…`.
kng_auto_scroll_txt_content_items — Vertical Position (%)Writes CSS (background-position, background-repeat) onto the widget’s front-end markup. (min 0, max 100).
kng_auto_scroll_txt_content_items — Height (%)Writes CSS `background-size` onto the widget’s front-end markup. (min 0, max 100).
kng_auto_scroll_txt_content_items — Height on mouse hover (%)Writes CSS (king-addons-auto-scrolling-text-inner, background-size) onto the widget’s front-end markup. (min 0, max 100).
kng_auto_scroll_txt_content_items — TextTextarea inspector control (`kng_auto_scroll_txt_content`).
kng_auto_scroll_txt_content_items — ImageMedia Library attachment(s); render() uses the URL/ID as the image source.
kng_auto_scroll_txt_content_items — Image SizeElementor image-size group (thumbnail, medium, large, full, custom).
kng_auto_scroll_txt_content_items — Width (px) (Kng Image Comparison Box Max Width)Writes CSS `width` onto the widget’s front-end markup. (default 50, min 0).
kng_auto_scroll_txt_content_items — Box ShadowElementor box-shadow group for the selector. Selector: `{{WRAPPER}} {{CURRENT_ITEM}}.king-addons-auto-scrolling-text img`.
kng_auto_scroll_txt_content_items — Border (Kng Auto Scroll Txt Image Border)Elementor border group: type, width, color, and radius when the group includes it. Selector: `{{WRAPPER}} {{CURRENT_ITEM}}.king-addons-auto-scrolling-text img`.
kng_auto_scroll_txt_content_items — Border Radius (Kng Auto Scroll Txt Image Border Radius)Writes CSS `border-radius` onto the widget’s front-end markup.
kng_auto_scroll_txt_content_items — Custom Vertical Align (Kng Auto Scroll Txt Image Custom Vertical Align)Switcher inspector control (`kng_auto_scroll_txt_image_custom_vertical_align`).
kng_auto_scroll_txt_content_items — Vertical Align (Kng Auto Scroll Txt Image Vertical Align)Writes CSS `vertical-align` onto the widget’s front-end markup. Options: baseline; top; bottom; sub; super; text-top; text-bottom; middle.
kng_auto_scroll_txt_content_items — Custom Margin (Kng Auto Scroll Txt Image Margin Switcher)Switcher inspector control (`kng_auto_scroll_txt_image_margin_switcher`).
kng_auto_scroll_txt_content_items — MarginWrites CSS `margin` onto the widget’s front-end markup.
kng_auto_scroll_txt_content_items — Custom CSS ClassSwitcher inspector control (`kng_auto_scroll_txt_custom_css_class_switcher`).
kng_auto_scroll_txt_content_items — CSS ClassText inspector control (`kng_auto_scroll_txt_custom_css_class`).
kng_auto_scroll_txt_content_items — TransformSwitcher inspector control (`kng_auto_scroll_txt_transform_switcher`).
kng_auto_scroll_txt_content_items — RotateWrites CSS (transform, display) onto the widget’s front-end markup. (default 0, min -360, max 360).
kng_auto_scroll_txt_content_items — Offset XWrites CSS (transform, display) onto the widget’s front-end markup. (min -100, max 100).
kng_auto_scroll_txt_content_items — Offset YWrites CSS (transform, display) onto the widget’s front-end markup. (min -100, max 100).
kng_auto_scroll_txt_content_items — LinkSwitcher inspector control (`kng_auto_scroll_txt_link_switcher`).
kng_auto_scroll_txt_content_items — Link (Kng Auto Scroll Txt Link)Elementor URL control (href, new tab, nofollow) applied to a front-end link.
Content — Kng Auto Scroll Txt Content ItemsRepeater rows; render() loops each item to build the list or slides.
Carousel Settings — Space between items (px)Writes CSS `margin-right` onto the widget’s front-end markup. (default 50, min 0).
Carousel Settings — Animation Speed (s)Writes CSS `animation-duration` onto the widget’s front-end markup. (default 80, min 0).
Common Styles — TypographyElementor typography group: family, size, weight, transform, style, decoration, line-height, letter-spacing. Selector: `{{WRAPPER}} .king-addons-auto-scrolling-text`.
Common Styles — Text ColorWrites CSS `color` onto the widget’s front-end markup.
Common Styles — Items PaddingWrites CSS `padding` onto the widget’s front-end markup.

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

What does Auto-Scrolling Text actually change on the page?

A CSS marquee for a short phrase or logo strip. Keep the text short; this is not a blog loop. Inspector labels from this widget’s PHP include “Type of content”, “Typography”, “Color”, “Background”.

How do I add Auto-Scrolling Text in Elementor?

Install King Addons and Elementor, edit a page, search the panel for “Auto-Scrolling Text”, 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 creative widgets

Get King Addons

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

Get King Addons