Stack | Multipurpose HTML Template with Variant Page Builder
Sign up with Email

Already have an account? Login


These modular elements can be readily used and customized across pages and in different blocks.

Explore all of Stack's modular elements
at the Element Index Page →

Basic Markup

Radials are useful for a variety of purposes and are simple and easy to include in your pages. The radial element in its most basic form requires a .radial element with a data-value attribute indicating what percentage of the radial to fill.

The label that appears in the center of the radial is represented by a <span> element with class .radial__label

<div class="radial" data-value="50">
	<span class="h4 radial__label">50%</span>

Modifying Appearance

Controlling the appearance of the radial is achieved using a number of data attributes added to the .radial element as listed below:

  • data-size - A numeric value in pixels, controls the size of the radial
  • data-timing - A numeric value in milliseconds, controls the speed of the animation
  • data-color - A hex code value that controls the color of the progress bar
  • data-bar-width - A numeric value in pixels that controls the width of the bar
<div class="radial" data-value="90" data-timing="1000" data-color="#4a90e2" data-size="200" data-bar-width="10">
	<span class="h3 radial__label">90%</span>