Slider Component
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
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
razor
<Slider ValueLow="0" ValueHigh="25" LabelType="tooltip" />
<Slider ValueLow="25" ValueHigh="75" LabelType="tooltip" />Size sm
Smaller track and handles
razor
<Slider Size="sm" ValueLow="0" ValueHigh="50" LabelType="below" />
<Slider Size="sm" ValueLow="25" ValueHigh="75" LabelType="tooltip" />Disabled
Inert state
razor
<Slider ValueLow="25" ValueHigh="75" Disabled="true" LabelType="below" />Interactive (two-way bind)
Drag handles to update state
Range: 25% – 75%
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;
}