مكونات شريط التمرير المتوافقة مع RTL
تجربة مستخدم سلسة واحترافية لتحديد الأوزان، المقاسات، والأسعار في متجر يونيوم
لماذا مكونات شريط التمرير من يونيوم؟
مكونات متكاملة ومتوافقة تمامًا مع متطلبات السوق السعودي، مما يوفر تجربة استخدام سلسة ومهنية على جميع الأجهزة
تجربة مستخدم مميزة
واجهة مستخدم بديهية وسلسة تعزز رضا العملاء وتقلل من معدلات المغادرة.
توافق كامل مع RTL
دعم متميز للغة العربية واتجاه RTL يضمن تجربة مثالية للمستخدمين العرب.
متوافق مع جميع الأجهزة
تصميم متجاوب يعمل بسلاسة على الهواتف المحمولة والأجهزة اللوحية وأجهزة سطح المكتب.
سهولة الوصول
تلتزم المكونات بمعايير WCAG للوصول، مما يضمن تجربة شاملة لجميع المستخدمين.
شاهد المكونات قيد التشغيل
مكونات شريط التمرير المتوافقة مع RTL تعمل بسلاسة في جميع صفحات المنتجات والفلاتر
شريط تمرير الوزن
الوزن
القيمة الحالية: 75 كجم
شريط تمرير المقاس
المقاس
المقاس الحالي: 42 (L)
شريط تمرير السعر
السعر
السعر الحالي: 1500 ريال
شريط تمرير عام
القيمة الحالية: 50%
تطبيقات عملية في متجرك
تعرف على كيفية استخدام هذه المكونات لتحسين تجربة المستخدم في متجرك وتعزيز المبيعات
UNEOM - Professional Uniforms
تمكين العملاء من تخصيص عمليات البحث عن المنتجات بسهولة عبر مرشحات متعددة مثل السعر، المقاس، أو الوزن.
اختيار المقاسات
تحسين تجربة اختيار المقاسات للملابس المهنية والزي الموحد بطريقة بصرية واضحة.
تحديد الكميات
تسهيل اختيار الكميات في طلبات الجملة والمؤسسات بشكل مرئي سلس ودقيق.
تخصيص المنتجات
السماح للعملاء بتخصيص خيارات المنتجات المتقدمة مثل نسبة المواد أو درجات الألوان.
كيفية استخدام المكونات
أمثلة كود سهلة التنفيذ لدمج مكونات شريط التمرير في مشروعك
تنفيذ سريع
// استيراد المكون
import WeightRangeSelector from '@/components/shop/WeightRangeSelector';
import EnhancedSEO2025 from '@/components/seo/EnhancedSEO2025';
// في مكونك الرئيسي
export default function ProductPage() {
// حالة الوزن
const [weight, setWeight] = useState(75);
// معالج تغيير القيمة
const handleWeightChange = (newWeight) => {
setWeight(newWeight);
// منطق التطبيق الخاص بك هنا
};
return (
<div dir="rtl">
<WeightRangeSelector
minWeight={40}
maxWeight={120}
step={1}
value={weight}
onChange={handleWeightChange}
unit="كجم"
isRTL={true}
/>
</div>
);
}خيارات إضافية:
- step: تحديد حجم الخطوة (الافتراضية: 1)
- isRTL: تفعيل دعم RTL (الافتراضية: false)
- unit: وحدة القياس المعروضة
- className: فئات CSS الإضافية
المكونات المتاحة
WeightRangeSelector
مثالي لتحديد الوزن في المواصفات أو المنتجات ذات الصلة بالوزن.
SizeRangeSelector
يدعم تحديد المقاسات مع إمكانية استخدام تسميات المقاسات (S، M، L).
PriceRangeSelector
مصمم خصيصًا لنطاقات الأسعار مع دعم للعملات المختلفة.
RangeSlider
المكون الأساسي القابل للتخصيص بالكامل لأي استخدام.
أفضل ممارسات التنفيذ
لتحقيق أقصى استفادة من مكونات شريط التمرير، اتبع هذه النصائح الاحترافية
التخصيص البصري
قم بتخصيص ألوان الشريط لتتناسب مع هوية علامتك التجارية عبر فئات Tailwind CSS.
اختبار الوصول
تأكد من اختبار المكونات للتوافق مع قارئات الشاشة وإمكانية الوصول للوحة المفاتيح.
الأمثل للجوال
استخدم وحدات CSS النسبية وزِد من حجم نطاق التمرير على الأجهزة المحمولة.
تفاعل المستخدم
قم بتحديث العناصر المرتبطة (مثل الصور أو الوصف) فوريًا عند تغيير قيمة الشريط.
جاهز لتطبيق هذه المكونات في مشروعك؟
احصل على الدعم الكامل من فريق يونيوم لتنفيذ هذه المكونات في متجرك الإلكتروني