← All widgetsWidget 93 · emcp_custom_93

Animated Counter

Elementor widget5 layouts15 content options28 style options5 panel sections

Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: counter, number, stats, count up, statistics.

Setup guide

  1. Open a page in Elementor, search the panel for Animated Counter and drag it into a container.
  2. Content › Counter: Layout, Media, Icon, Image, Start Number, End Number, Duration (ms), Prefix and 7 more.
  3. Pick a Layout: Icon on top, Icon left, Icon right, Boxed card, Inline number + title. Each one is shown below.
  4. Style tab sections: Box, Icon / Image, Number, Title & Description. Colours, typography and spacing set here are scoped to this widget instance.
  5. Publish. Every option is a standard Elementor control, so it responds to the editor, dynamic tags and global styles as usual.
Conditional options: Icon appears when Media is icon; Image appears when Media is image.
Ships with its own JavaScript; it runs once per instance and re-initialises inside the Elementor editor preview.
Layout

Icon on top

Layout = icon-top

$0M

Revenue generated

Layout

Icon left

Layout = icon-left

$0M

Revenue generated

Layout

Icon right

Layout = icon-right

$0M

Revenue generated

Layout

Boxed card

Layout = boxed

$0M

Revenue generated

Layout

Inline number + title

Layout = inline

$0M

Revenue generated

Variation

Layout: boxed

end = 12500 · suffix = + · title = Happy customers · description = and counting · icon = fas fa-users · image = image

0+

Happy customers

and counting
Variation

Layout: boxed

end = 98 · suffix = % · title = Satisfaction rate · icon = fas fa-star · image = image

0%

Satisfaction rate

Options reference

Every control the widget exposes, grouped by panel section. Names in code are the setting keys used by the MCP tools (add-free-widget, update-widget).

Content tab

Counter

OptionTypeChoices / rangeDefaultNotes
Layout
layout
DropdownIcon on top, Icon left, Icon right, Boxed card, Inline number + titleicon-top
Media
media_type
Button groupNone, Icon, Imageicon
Icon
icon
IconShown when media_type = icon
Image
image
ImageShown when media_type = image
Start Number
start
Number0
End Number
end
Number1250
Duration (ms)
duration
Numbermin 100, max 200002000
Prefix
prefix
Text
Suffix
suffix
Text+
Thousand Separator
separator
DropdownNone, Comma, Dot, Space,
Decimal Places
decimals
Numbermin 0, max 40
Title
title
TextHappy Customers
Title HTML Tag
title_tag
DropdownH2, H3, H4, H5, p, divh4
Description
description
Textarea
Alignment
align
Button groupLeft, Center, RightcenterResponsive

Style tab

Box

OptionTypeChoices / rangeDefaultNotes
Background
box_bg
Background
Border
box_border
Border
Border Radius
box_radius
Dimensions
Padding
box_pad
DimensionsResponsive
Box Shadow
box_shadow
Box shadow
Hover Box Shadow
box_shadow_h
Box shadow
Element Spacing
box_gap
Slidermin 0, max 60, px12Responsive

Icon / Image

OptionTypeChoices / rangeDefaultNotes
Icon Color
icon_color
Color#6a11cb
Icon Hover Color
icon_color_h
Color
Size
icon_size
Slidermin 10, max 200, px40Responsive
Icon Background
icon_bg
Color
Icon Hover Background
icon_bg_h
Color
Icon Padding
icon_pad
Slidermin 0, max 60, px0
Icon Border Radius
icon_radius
Slidermin 0, max 100, px/%0
Icon Border
icon_border
Border

Number

OptionTypeChoices / rangeDefaultNotes
Typography
num_typo
Typography
Color
num_color
Color#101828
Text Stroke
num_stroke
Text_stroke
Text Shadow
num_shadow
Text shadow
Prefix / Suffix Typography
affix_typo
Typography
Prefix / Suffix Color
affix_color
Color
Prefix / Suffix Spacing
affix_gap
Slidermin 0, max 30, px2

Title & Description

OptionTypeChoices / rangeDefaultNotes
Title Typography
title_typo
Typography
Title Color
title_color
Color#475467
Title Top Spacing
title_mt
Slidermin 0, max 60, px0
Description Typography
desc_typo
Typography
Description Color
desc_color
Color
Description Top Spacing
desc_mt
Slidermin 0, max 60, px6

Add it with the MCP tools

Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_93" and a settings object using the keys above. Run get-custom-widget with id 93 for the full JSON spec.