हद्द
लगातार क्रॉस-ब्राउज़र स्टाइलिंग ते बिल्ट-इन कस्टमाइजेशन आस्तै साढ़ी कस्टम रेंज इनपुटें दा इस्तेमाल करो।
अवलोकन करना
कन्नै कस्टम <input type="range">
नियंत्रण बनाओ .form-range
. ट्रैक (बैकग्राउंड) ते अंगूठा (वैल्यू) दवैं ब्राउज़रें च इक गै चाल्लीं दिक्खने आस्तै स्टाइल कीते गेदे न. चूंकि सिर्फ फायरफॉक्स प्रगति गी नेत्रहीन रूप कन्नै दर्शाने दे साधन दे रूप च अंगूठे दे बक्खी जां सज्जे थमां उंदे ट्रैक गी "भराने" दा समर्थन करदा ऐ , इसलै अस इसदा समर्थन नेईं करदे ।
<label for="customRange1" class="form-label">Example range</label>
<input type="range" class="form-range" id="customRange1">
नकारा
इक इनपुट पर बूलियन विशेषता गी जोड़ो तां disabled
जे इसगी ग्रे आउट रूप देने, पॉइंटर घटनाएं गी हटाओ, ते फोकस करने थमां रोकेआ जाई सकै.
<label for="disabledRange" class="form-label">Disabled range</label>
<input type="range" class="form-range" id="disabledRange" disabled>
मिन ते मैक्स
रेंज इनपुटें च क्रमशः min
ते max
— 0
ते 100
, आस्तै निहित मूल्य होंदे न। min
तुस ते max
गुणें दा इस्तेमाल करने आह् लें आस्तै नमें मूल्य निर्दिश्ट करी सकदे ओ .
<label for="customRange2" class="form-label">Example range</label>
<input type="range" class="form-range" min="0" max="5" id="customRange2">
कदम रखे
डिफ़ॉल्ट रूप कन्नै, रेंज पूर्णांक मूल्यें गी "स्नैप" इनपुट करदी ऐ। इसगी बदलने आस्तै, तुस इक step
मान निर्दिश्ट करी सकदे ओ. निचले उदाहरन च, अस 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">
सस्स
चर करने वाले
$form-range-track-width: 100%;
$form-range-track-height: .5rem;
$form-range-track-cursor: pointer;
$form-range-track-bg: $gray-300;
$form-range-track-border-radius: 1rem;
$form-range-track-box-shadow: $box-shadow-inset;
$form-range-thumb-width: 1rem;
$form-range-thumb-height: $form-range-thumb-width;
$form-range-thumb-bg: $component-active-bg;
$form-range-thumb-border: 0;
$form-range-thumb-border-radius: 1rem;
$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1);
$form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow;
$form-range-thumb-focus-box-shadow-width: $input-focus-width; // For focus box shadow issue in Edge
$form-range-thumb-active-bg: tint-color($component-active-bg, 70%);
$form-range-thumb-disabled-bg: $gray-500;
$form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;