Arc Slider

A customizable arc slider web component with gradient colors

Upward (default)

Min a la derecha, Max a la izquierda

Value: 50
<arc-slider></arc-slider>

Downward (clockwise)

Min a la derecha, Max a la izquierda

Value: 0
<arc-slider clockwise></arc-slider>

Upward - Custom Colors

Min a la derecha, Max a la izquierda

Value: 50
<arc-slider color1="#22C55E" color2="#3B82F6"></arc-slider>

Downward - Temperature

16°C a la derecha, 30°C a la izquierda

22°C
<arc-slider clockwise min-range="16" max-range="30"></arc-slider>

Upward + Reverse

Min a la IZQUIERDA, Max a la DERECHA

Value: 50
<arc-slider reverse></arc-slider>

Quarter Arc (Upper Right)

Arc from 270° to 0° (top-right quadrant)

Value: 50
<arc-slider start-angle="270" end-angle="0"></arc-slider>

Downward - Disabled

Non-interactive smile slider

Value: 75 (disabled)
<arc-slider clockwise disabled arc-value="75"></arc-slider>

Upward - Custom Size

Smaller radius with thicker stroke

Value: 50
<arc-slider radius="60" stroke-width="12"></arc-slider>

Value Position: Top

Value display above the arc

<arc-slider value-position="top"></arc-slider>

Value Position: Center

Value display centered in the arc

<arc-slider value-position="center"></arc-slider>

Value on Thumb

Badge showing value on the thumb

<arc-slider show-value-on-thumb hide-value></arc-slider>

Show Limits

Min/Max values at arc ends

<arc-slider show-limits></arc-slider>

Show Ticks

Numeric tick marks along the arc

<arc-slider show-ticks="5"></arc-slider>

Combined Features

Limits + Ticks + Thumb Value

<arc-slider show-limits show-ticks="4" show-value-on-thumb hide-value></arc-slider>

Interactive Playground

Try different configurations

Value: 50
<arc-slider></arc-slider>