انتقل إلى محتوى الدرس

Cross Browser Range Sliders شريط السحب الموحد form-range

نسّق أشرطة السحب الرقمية الموحدة عبر المتصفحات في بوتستراب 5 بكلاس form-range، واضبط الحدود الصغرى والكبرى ومقدار القفزة وحالة التعطيل والربط اللحظي.
3 صفوف تعليمية
بوتستراب 5
1 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يُعد عنصر شريط السحب الرقمي <input type="range"> أداة مثالية لضبط مستويات الصوت أو سطوع الشاشة أو سقف الميزانية أو سعة التخزين السحابي، غير أن مظهره الأصلي يختلف جذرياً بين محركات Chromium وFirefox وSafari.

يحل الكلاس الحديث .form-range في Bootstrap 5 (بديلاً عن الكلاس الملغى custom-range) هذه الفجوة عبر تنسيق مسار السحب الخلفي ومقبض الدائرة الزرقاء وحلقة التركيز المضيئة بمظهر موحد وعرض كامل 100%، مع ضرورة ربطه دائماً بتسمية <label class="form-label"> واضحة.

الصف 2 كود برمجي
HTML
<label for="volRange" class="form-label">
  Audio Volume
</label>
<input type="range" class="form-range" id="volRange">
الصف 3 ملاحظة هامة