דילוג לתוכן
uiify

Carousel

קרוסלת שקופיות עם מחוות מגע ופקדי מעבר לשקופית הקודמת והבאה.

דפדפנים
Chrome 123+Firefox 121+Safari 17.5+
שכבה
2
גודל חבילה דחוסה
7.61 kB
מגבלת פריסה כפויה
0 ms
מגבלת Axe
0
תואם SSR
כן
חוזה מפורסם
סביבת בדיקות

מגרש ניסויים

Carousel

כרטיסים נבחרים

אפשר לעבור בין הסיפורים באמצעות החצים או לבחור שקופית באמצעות הנקודות.

רצועת כרטיסים מותאמת למסך

מימין לשמאל

ציר הבלוק

פקדים מסונכרנים ופקודות מובנות

הפעלה אוטומטית עם עצירה והתחלה

מיקוד עוצר את המעבר האוטומטי עד ללחיצה על התחלה. ריחוף משהה אותו זמנית.

גרירה אופציונלית בעכבר

עמעום באמצעות מעברי CSS

API

Carousel

CarouselClient — @gunkin/uiify/components/carousel/client

מאפייןטיפוסברירת מחדלתיאור
defaultValue / valuenumber—אינדקס פריט ראשוני או מבוקר; המצב הנצפה לאחר סיום התנועה מניע את הפקדים.
rewindbooleanfalseמעבר מחזורי בין קצות הרשימה הסופית ללא שכפול שקופיות.
mouseDragbooleanfalseגרירה בעכבר בהפעלה מפורשת. מגע וגלגלת ממשיכים לפעול באופן מובנה.
autoplayboolean | CarouselAutoplayOptionsfalseברירת המחדל להשהיה היא 5000ms. אפשרויות: delay, paused, cycles ו-stopOnInteraction. כולל כפתורי עצירה והפעלה גלויים.
onSelect / beforeChange / afterChange / onSwipecallbacks—מדווחת על שינויים בפועל לאחר סיום התנועה ועל הסיבות להם; להסבר על מצב מבוקר ותנועה שנקטעה, ראו את מדריך Carousel.
refRef<CarouselClientHandle>—הפעולות next, previous, goTo, start, stop ו-reset.

FadeCarouselClient — @gunkin/uiify/components/carousel/fade

מאפייןטיפוסברירת מחדלתיאור
swipebooleantrueהחלקה במגע או בעט; עכבר דורש mouseDrag. יורש את מאפייני הלקוח למעט axis. שקופיות לא פעילות אינן אינטראקטיביות.

מקלדת

מקשפעולה
Tab / Enterמיקוד ופתיחת קישורי שקופיות מובנים; כפתורים משופרים מופעלים גם באמצעות Space
Arrow keysשימוש בגלילה מובנית כאשר אזור התצוגה ממוקד

נגישות

Carousel הבסיסי הוא רכיב שרת עם גלילה מובנית, הצמדה וניווט מוגבל בקישורי מקטעים. נקודת הכניסה האינטראקטיבית /client היא Tier 2: נקודות מסונכרנות, חצים קבועים, callbacks, הפעלה אוטומטית וגרירה בעכבר דורשים הידרציה; /fade מוסיפה מעברי אטימות של CSS. מיקוד עוצר הפעלה אוטומטית עד להפעלת Start, ריחוף משהה אותה זמנית, ותנועה מופחתת מבטלת החלפה אוטומטית כברירת מחדל. מעבדת הפקדים הנוצרים ב-CSS היא ניסיונית.

נקודות חיבור לעיצוב

data-uiify-carouseldata-axisdata-enhanceddata-modedata-carousel-indexdata-statedata-dragging--uiify-carousel-slide-size--uiify-carousel-gap--uiify-carousel-fade-duration
דף זה תורגם אוטומטית וטרם נבדק.