Bootstrap 5 Range
Use our custom range inputs for consistent cross-browser styling and built-in customization.
Example
<label for="customRange1" class="form-label">Example range</label>
<input type="range" class="form-range" id="customRange1">Disabled
Add the disabled boolean attribute on an input to give it a grayed out appearance and remove pointer events.
<label for="disabledRange" class="form-label">Disabled range</label>
<input type="range" class="form-range" id="disabledRange" disabled>Min and max
Range inputs have implicit values for min and max: 0 and 100, respectively. You may specify new values for those using the min and max attributes.
<label for="customRange2" class="form-label">Example range</label>
<input type="range" class="form-range" min="0" max="5" id="customRange2">Steps
By default, range inputs "snap" to integer values. To change this, you can specify a step value. In the example below, we double the number of steps by using step="0.5".
<label for="customRange3" class="form-label">Example range</label>
<input type="range" class="form-range" min="0" max="5" step="0.5" id="customRange3">About
Create custom <input type="range" /> controls with .form-range. The track (the background) and thumb (the value) are both styled to appear the same across browsers. As only Firefox supports "filling" their track from the left or right of the thumb as a means to visually indicate progress, we do not currently support it.
Last updated on
File upload
Bootstrap 5 file upload input examples for AdminKit: default, small and large sizes, disabled, readonly and multiple-file fields with plain HTML.
Input group
Extend AdminKit for Bootstrap's form controls by adding text, buttons, or button groups to the sides of textual inputs, selects, and file inputs.