Slider
المان Slider با استفاده از کتابخانه Swiper، یک اسلایدر تصویر full-width با اسلایدهای قابل سفارشیسازی حاوی عنوان، محتوا و دکمهها ایجاد میکند.
تنظیمات
- Slides (repeater) — اسلایدهای slider را اضافه کنید. هر اسلاید شامل:
- Title (text) — عنوان اسلاید.
- Title Tag (select) — تگ HTML برای عنوان. گزینهها:
h1-h6. پیشفرض:h3. - Content (rich text) — محتوای اسلاید.
- Button text (text) — متن دکمه call-to-action.
- Button style (select) — استایل دکمه. پیشفرض:
light. - Button size (select) — اندازه دکمه.
- Button width (number with units) — عرض دکمه.
- Button link (link) — مقصد دکمه.
- Button background (color) — رنگ پسزمینه دکمه.
- Button border (border) — استایل border دکمه.
- Button box shadow (box-shadow) — سایه دکمه.
- Button typography (typography) — استایل متن دکمه.
- Background (background) — پسزمینه اسلاید (رنگ، تصویر، گرادیان).
-
Overlay (color) — رنگ overlay روی پسزمینه.
-
Slides to show (number) — تعداد اسلایدهای قابل مشاهده بهطور همزمان. پیشفرض: 1.
-
Slides to scroll (number) — تعداد اسلایدهایی که با هر transition پیش میرود. پیشفرض: 1.
-
Spacing (number) — فاصله بین اسلایدها به پیکسل. پیشفرض: 0.
-
Height (number with units) — ارتفاع slider. پیشفرض: 300px.
-
Effect (select) — افکت transition. گزینهها:
slide،fade،cube،coverflow،flip. پیشفرض:slide. -
Loop (select) — حلقه بینهایت را فعال کنید. گزینهها:
enable،disable. پیشفرض:enable. -
Center mode (checkbox) — اسلاید فعال را در مرکز نگه دارید.
-
Disable lazy load (checkbox) — همه تصاویر را فوری بارگذاری کنید.
-
Autoplay (checkbox) — اسلاید خودکار را فعال کنید.
-
Pause on hover (checkbox) — autoplay را هنگام hover متوقف کنید.
-
Stop on last slide (checkbox) — autoplay را در اسلاید آخر متوقف کنید.
-
Autoplay delay in ms (number) — تأخیر بین اسلایدها به میلیثانیه. پیشفرض: 3000.
-
Animation speed in ms (number) — سرعت transition به میلیثانیه. پیشفرض: 300.
عنوان (Title)
-
Title margin (spacing) — margin دور عنوان اسلایدها.
-
Title typography (typography) — تنظیمات فونت عنوان اسلایدها.
محتوا
-
Content width (number with units) — حداکثر عرض محتوای اسلاید.
-
Content background (color) — رنگ پسزمینه محتوای اسلاید.
-
Content typography (typography) — تنظیمات فونت محتوای اسلاید.
-
Content margin (spacing) — margin دور محتوای اسلاید.
-
Content padding (spacing) — padding داخل محتوای اسلاید. پیشفرض: 30px بالا، 60px راست، 30px پایین، 60px چپ.
-
Content align horizontal (justify-content) — تراز افقی محتوا داخل اسلایدها.
-
Content align vertical (align-items) — تراز عمودی محتوا داخل اسلایدها.
-
Content text align (text-align) — تراز متن داخل محتوای اسلاید.
دکمه (Button)
-
Button style (select) — استایل global دکمه. پیشفرض:
light. -
Button size (select) — اندازه global دکمه.
-
Button width (number with units) — عرض global دکمه.
-
Background (color) — رنگ پسزمینه global دکمه.
-
Border (border) — استایل border global دکمه.
-
Box shadow (box-shadow) — سایه global دکمه.
-
Typography (typography) — استایل متن global دکمه.
پسزمینه (Background)
-
Top (number with units) — موقعیت بالای تصویر پسزمینه.
-
Right (number with units) — موقعیت راست تصویر پسزمینه.
-
Bottom (number with units) — موقعیت پایین تصویر پسزمینه.
-
Left (number with units) — موقعیت چپ تصویر پسزمینه.
فلشهای ناوبری (Arrows)
-
Show arrows (checkbox) — فلشهای ناوبری را نمایش دهید. پیشفرض: true.
-
Height (number with units) — ارتفاع دکمه فلش. پیشفرض: 50px.
-
Width (number with units) — عرض دکمه فلش. پیشفرض: 50px.
-
Background (color) — رنگ پسزمینه دکمه فلش.
-
Border (border) — استایل border دکمه فلش.
-
Typography (typography) — استایل متن دکمه فلش.
فلش قبلی (Prev arrow)
-
Prev arrow (icon) — آیکون فلش قبلی. پیشفرض:
ion-ios-arrow-back. -
Top (number with units) — موقعیت بالای فلش قبلی. پیشفرض: 50%.
-
Right (number with units) — موقعیت راست فلش قبلی.
-
Bottom (number with units) — موقعیت پایین فلش قبلی.
-
Left (number with units) — موقعیت چپ فلش قبلی. پیشفرض: 50px.
-
Transform (transform) — تبدیل فلش قبلی.
فلش بعدی (Next arrow)
-
Next arrow (icon) — آیکون فلش بعدی. پیشفرض:
ion-ios-arrow-forward. -
Top (number with units) — موقعیت بالای فلش بعدی.
-
Right (number with units) — موقعیت راست فلش بعدی.
-
Bottom (number with units) — موقعیت پایین فلش بعدی.
-
Left (number with units) — موقعیت چپ فلش بعدی.
-
Transform (transform) — تبدیل فلش بعدی.
نقاط (Dots)
-
Show dots (checkbox) — نقاط pagination را نمایش دهید.
-
Dynamic dots (checkbox) — pagination گلولهای پویا را فعال کنید.
-
Vertical (checkbox) — نقاط را عمودی نمایش دهید.
-
Height (number with units) — ارتفاع نقطه.
-
Width (number with units) — عرض نقطه.
-
Top (number with units) — موقعیت بالای container نقاط.
-
Right (number with units) — موقعیت راست container نقاط.
-
Bottom (number with units) — موقعیت پایین container نقاط.
-
Left (number with units) — موقعیت چپ container نقاط.
-
Border (border) — استایل border نقطه.
-
Color (color) — رنگ نقطه غیرفعال.
-
Active color (color) — رنگ نقطه فعال.
-
Margin (spacing) — margin دور نقاط تکی.
مرجع توسعهدهنده
JSON schema کامل: slider Schema