No labels

Bare range slider

razor
<Slider ValueLow="0" ValueHigh="25" /> <Slider ValueLow="0" ValueHigh="50" /> <Slider ValueLow="25" ValueHigh="75" />

Labels below

Numeric labels under each handle

0% 50%
25% 75%
50% 100%
razor
<Slider ValueLow="0" ValueHigh="50" LabelType="below" /> <Slider ValueLow="25" ValueHigh="75" LabelType="below" /> <Slider ValueLow="50" ValueHigh="100" LabelType="below" />

Tooltip labels

Floating tooltip above each handle

0% 25%
25% 75%
50% 100%
razor
<Slider ValueLow="0" ValueHigh="25" LabelType="tooltip" /> <Slider ValueLow="25" ValueHigh="75" LabelType="tooltip" />

Size sm

Smaller track and handles

0% 50%
25% 75%
razor
<Slider Size="sm" ValueLow="0" ValueHigh="50" LabelType="below" /> <Slider Size="sm" ValueLow="25" ValueHigh="75" LabelType="tooltip" />

Disabled

Inert state

25% 75%
razor
<Slider ValueLow="25" ValueHigh="75" Disabled="true" LabelType="below" />

Interactive (two-way bind)

Drag handles to update state

25% 75%

Range: 25% – 75%

10% 60%

Range: 10% – 60%

razor
<Slider @bind-ValueLow="low1" @bind-ValueHigh="high1" LabelType="tooltip" /> <p>Range: @low1% – @high1%</p> @code { private double low1 = 25; private double high1 = 75; }
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.