Skill Bars (Gutenberg)

Show skills or progress as bars that fill in.

Several labelled skill bars or rings in one block that fill and count up when scrolled to, with bubbles, stripes, gradients and per-skill colours; reduced motion shows the final values.

Gutenberg block

Requirements

  • The block editor (Gutenberg)
  • WordPress 6.5 or newer
  • PHP 7.4 or newer
  • Licence: Pro ($2 / year) — add it to the cart in Moduly

Add it to a page

  1. Open the page or post in the block editor.
  2. Click + (Block Inserter) and search for Skill Bars (Gutenberg) — it is in the Moduly category.
  3. Insert it, then fill in its content on the canvas. Ready-made presets appear when you insert it, and later under Transform to in the block toolbar.
  4. Adjust it in the right sidebar: the Block tab holds the settings below, and the Styles tab its colours, typography and spacing.

Settings

Layout

SettingWhat you can set
Show asbars or circles
Name and valueoutside, inside or side
Valueend, bubble or none
Fillsolid, gradient or striped
Moving stripesOn / off
Columns1–6
Columns on phones1–4
After the numberText
Name tagText
Name for the group (screen readers)Text
FillColour

Animation

SettingWhat you can set
Fill when scrolled toOn / off
Duration (ms)200–8000
Delay between skills (ms)0–2000
Easingout, inout, linear or back
Count the numbers upOn / off
Play again each time it comes into viewOn / off

Sizes

SettingWhat you can set
Bar height (px, -1 for automatic)-1–80
Bar corners (px, -1 for round)-1–40
Outline the trackOn / off
Space between skills (px)0–120
Name column (px)40–400
Ring size (px)60–400
Ring thickness1–40
Line endround or butt
Gradient endColour
TrackColour
Text inside the bar / in the ringColour
NamesColour
ValuesColour
BubbleColour
IconsColour

Styles tab: typography and spacing, from WordPress's own design tools.

Tips

  • Visitors who ask their device for reduced motion get a calmer, still version automatically.
  • Not sure where to start? Insert one of its presets and edit from there.

Troubleshooting

  • Skills are edited in the sidebar, not on the canvas.
  • A set of bars repeats Counter's single bar; Counter remains the choice for one big number with an icon.
  • Pre-existing elementorFrontendConfig is not defined front-end error for logged-in users (Elementor).
  • A change not showing on the live site is almost always a page cache — clear your caching plugin or host cache.
  • Works well with: Horizontal Timeline (Gutenberg), Info Box, Timeline.