Ecme logoEcme logo
داشبورد
    فروشگاه آنلاین
    پروژه
    بازاریابی
    تحلیل
مفاهیم
    هوش مصنوعی
      گفتگو
      تصویر
    پروژه‌ها
      تابلوی اسکرام
      فهرست
      جزئیات
      وظایف
      مسائل
    مشتریان
      فهرست
      ویرایش
      ایجاد
      جزئیات
    محصولات
      فهرست
      ویرایش
      ایجاد
    سفارش‌ها
      فهرست
      ویرایش
      ایجاد
      جزئیات
    حساب کاربری
      تنظیمات
      سابقه فعالیت
      نقش‌ها و دسترسی‌ها
      تعرفه‌ها
    مرکز راهنمایی
      مرکز پشتیبانی
      مقاله
      ویرایش مقاله
      مدیریت مقاله
    تقویم
    مدیریت فایل
    ایمیل
    گفتگو
اجزای رابط کاربری
    عمومی
      دکمه
      شبکه
      تایپوگرافی
      نمادها
    بازخورد
      هشدار
      پنجره گفتگو
      منوی کشویی
      نوار پیشرفت
      پیش‌نمایش
      نشانگر بارگذاری
      پیام موقت
    نمایش اطلاعات
      تصویر کاربر
      نشانک
      تقویم
      کارت‌ها
      چرخ فلک
      جدول
      برچسب
      خط زمان
      راهنمای ابزار
    فرم‌ها
      چک‌باکس
      انتخابگر تاریخ
      کنترل‌های فرم
      ورودی
      گروه ورودی
      دکمه رادیویی
      بخش
      انتخابگر
      اسلایدر
      سوئیچر
      ورودی زمان
      بارگذاری
    ناوبری
      منوی کشویی
      منو
      صفحه‌بندی
      مراحل
      تب ها
    نمودار
      نمودارها
      نقشه‌ها
احراز هویت
    ورود به سیستم
      ساده
      کناری
      دوبخشی
    ثبت‌نام
      ساده
      کناری
      دوبخشی
    بازیابی رمز عبور
      ساده
      کناری
      دوبخشی
    بازنشانی رمز عبور
      ساده
      کناری
      دوبخشی
    تایید رمز یکبار مصرف
      ساده
      کناری
      دوبخشی
سایر
    دسترسی غیرمجاز
    صفحه فرود
راهنما
    مستندات
    اجزای اشتراکی
    ابزارها
    تاریخچه تغییرات
حق نشر © 2026 Ecme تمامی حقوق محفوظ است.
شرایط و ضوابط | حریم خصوصی و سیاست

اسلایدر (Slider)

اسلایدر برای انتخاب یک مقدار در محدوده مشخص استفاده می‌شود.

پایه (Basic)

استفاده پایه از اسلایدر.

محدوده (Range)

استفاده پایه از اسلایدر محدوده.

غیرفعال (Disabled)

با تنظیم ویژگی disabled، اسلایدر را غیرفعال کنید.

راهنماها (Tooltips)

اسلایدر امکان نمایش راهنما هنگام هاور یا همیشه را فراهم می‌کند.
نمایش راهنما هنگام هاور
نمایش همیشگی راهنما
60
راهنمای سفارشی

نشانگرها (Marks)

اسلایدر می‌تواند نشانگرهایی در زیر نوار با استفاده از ویژگی marks داشته باشد.
۲۰,۰۰۰ تومان
۵۰,۰۰۰ تومان
۸۰,۰۰۰ تومان

گام (Step)

ویژگی step به شما امکان می‌دهد مقدار افزایشی هنگام کشیدن اسلایدر را کنترل کنید، تعیین می‌کند که اسلایدر چگونه در مقادیر مختلف یکسان حرکت کند و ویژگی stepOnMarks به شما امکان می‌دهد اسلایدر را در مقادیر مختلف ناهمسان حرکت دهید.
0°C
25°C
50°C
75°C
100°C
0°C
26°C
37°C
100°C

حداقل و حداکثر (Min and Max)

به طور پیش‌فرض، اسلایدر دارای مقدار حداقل ۰ و حداکثر ۱۰۰ است. ویژگی‌های min و max به شما امکان می‌دهند مقادیر حداقل و حداکثر سفارشی برای اسلایدر تنظیم کنید.

رنگ سفارشی (Custom Color)

ما می‌توانیم رنگ اسلایدر را با استفاده از ویژگی classNames سفارشی کنیم و کلاس‌هایی را به بخش‌های مختلف اسلایدر اعمال کنیم.

کنترل شده (Controlled)

استفاده کنترل شده با <Slider />
مقدار اسلایدر: 50
مقدار اسلایدر محدوده: [20,50]

API

Slider (اسلایدر)
ویژگیتوضیحاتنوعپیش‌فرض
alwaysShowTooltipآیا راهنما همیشه نمایش داده شودboolean-
classNamesنام کلاس برای هر بخش از اسلایدرclassNames?: { thumb?: string; bar?: string; mark?: string | ((isFilled: boolean) => string); track?: string }-
defaultValueمقدار پیش‌فرض اسلایدر (اگر کنترل شده است به جای آن از value استفاده کنید)number-
disabledآیا اسلایدر غیرفعال شودboolean-
inputPropsویژگی‌های المنت input پشت اسلایدرReact.ComponentPropsWithoutRef<'input'>-
marksداده‌های نشانگرها که در زیر نوار نمایش داده می‌شوند{ value: number; label?: ReactNode | string }[]-
maxحداکثر مقدار اسلایدرnumber100
minحداقل مقدار اسلایدرnumber0
nameنام المنت input پشت اسلایدرstring-
onChangeفراخوانی هنگامی که مقدار اسلایدر تغییر می‌کند(value: number) => void-
onDraggingStopفراخوانی هنگامی که کشیدن متوقف می‌شود(value: number) => void-
precisionدقت مقدار اسلایدرnumber-
showTooltipOnHoverآیا هنگام هاور راهنما نمایش داده شودbooleanfalse
stepمقدار افزایشی هنگام کشیدن اسلایدرnumber1
stepOnMarksآیا اسلایدر در مقادیر گام ناهمسان حرکت کندbooleanfalse
thumbAriaLabelبرچسب Aria برای دسته اسلایدرstring-
tooltipمقدار راهنمای سفارشی اسلایدرReactNode | ((value: number) => ReactNode)-
valueمقدار اسلایدرnumber-
Slider.Range (اسلایدر محدوده)
ویژگیتوضیحاتنوعپیش‌فرض
alwaysShowTooltipآیا راهنما همیشه نمایش داده شودboolean-
defaultValueمقدار پیش‌فرض اسلایدر محدوده (اگر کنترل شده است به جای آن از value استفاده کنید)number-
disabledآیا اسلایدر محدوده غیرفعال شودboolean-
inputPropsویژگی‌های المنت input پشت اسلایدرReact.ComponentPropsWithoutRef<'input'>-
marksداده‌های نشانگرها که در زیر نوار نمایش داده می‌شوند{ value: number; label?: ReactNode | string }[]-
maxحداکثر مقدار اسلایدر محدودهnumber100
maxRangeحداکثر فاصله بازه اسلایدر محدودهnumber-
minحداقل مقدار اسلایدر محدودهnumber0
minRangeحداقل فاصله بازه اسلایدر محدودهnumber0
nameنام المنت input پشت اسلایدرstring-
precisionدقت مقدار اسلایدر محدودهnumber-
onChangeفراخوانی هنگامی که مقدار اسلایدر محدوده تغییر می‌کند(values: [number, number]) => void-
onDraggingStopفراخوانی هنگامی که کشیدن متوقف می‌شود(values: [number, number]) => void-
showTooltipOnHoverآیا هنگام هاور راهنما نمایش داده شودbooleanfalse
stepمقدار افزایشی هنگام کشیدن اسلایدرnumber1
stepOnMarksآیا اسلایدر در مقادیر گام ناهمسان حرکت کندbooleanfalse
thumbAriaLabelStartبرچسب Aria برای دسته شروع اسلایدرstring-
thumbAriaLabelEndبرچسب Aria برای دسته پایان اسلایدرstring-
tooltipمقدار راهنمای سفارشی اسلایدرReactNode | ((value: [number, number]) => ReactNode)-
valueمقدار اسلایدر محدوده[number, number]-
فهرست مطالب
  • پایه (Basic)
  • محدوده (Range)
  • غیرفعال (Disabled)
  • راهنماها (Tooltips)
  • نشانگرها (Marks)
  • گام (Step)
  • حداقل و حداکثر (Min and Max)
  • رنگ سفارشی (Custom Color)
  • کنترل شده (Controlled)