אנימציותProחדש

גלריית גלילה אופקית

המקטע ננעץ במסך וגלילה רגילה מזיזה שורת כרטיסים הצידה. הכרטיס שבמסגרת נדלק ופס התקדמות מתמלא למטה.

התאמה

color
accentColor
highlightColor
trackColor

מבוסס על Framer Horizontal Scroll (MIT רישיון) · תנאי שימוש

מאפיינים

12 מאפיינים
מאפייןסוגברירת מחדלתיאור
childrenReactNode—שקופיות בשורה אחת.
containerRefObject<HTMLElement | null>—אלמנט גלילה אם האפקט נמצא בתוכו. בלעדיו משמשת גלילת הדף.
heightstring"100vh"גובה האזור הנעוץ, כל אורך CSS.
lengthnumber3כמה גבהי מסך של גלילה לוקחת כל הנסיעה.
gapnumber24רווח בין שקופיות בפיקסלים.
showProgressbooleantrueפס התקדמות דק למטה.
focusEffectbooleantrueשקופיות שלא בתוך המסגרת דוהות, מאפירות ומתכווצות מעט.
colorstring"#ffffff"הצבע הראשי: פס ההתקדמות. השקופיות קוראות אותו דרך var(--gallery-c1).
accentColorstring"#737373"הצבע השני. השקופיות קוראות אותו דרך var(--gallery-c2).
highlightColorstring"#e5e5e5"צבע הדגשה בהיר. השקופיות קוראות אותו דרך var(--gallery-c3).
trackColorstring"rgba(255, 255, 255, 0.1)"צבע המסלול הריק מתחת לפס ההתקדמות.
classNamestring—מחלקות נוספות.

תלויות

3 חבילות נדרשות

npm install motion clsx tailwind-merge

רכיבים דומים

לכל הרכיבים