רכיביםProחדש

חלון מודאלי מכרטיס

כרטיס גדל בלחיצה לחלון גדול: התמונה, הכותרת וכותרת המשנה זורמות למקומן. נסגר בכפתור, בלחיצה על הרקע או ב-Esc.

התאמה

accentColor
glowColor
highlightColor

מבוסס על Linear Modal (MIT רישיון) · תנאי שימוש

מאפיינים

11 מאפיינים
מאפייןסוגברירת מחדלתיאור
childrenReactNode—כרטיס DialogTrigger וחלון DialogContainer עם DialogContent.
bouncenumber0.15קפיציות המעבר מהכרטיס לחלון. אפס בלי קפיצה.
durationnumber0.45משך המעבר בשניות.
transitionTransition—מעבר motion מלא משלך. מחליף את bounce ו-duration.
DialogContainer.overlayClassNamestring—מחלקות הרקע שמאחורי החלון.
DialogDescription.disableLayoutAnimationboolean—הטקסט פשוט מופיע, בלי לזרום מהכרטיס.
DialogImage.srcstring—תמונה שזורמת מהכרטיס לחלון.
accentColorstring"#ffffff"הצבע הראשי: זוהר רך מתחת לחלון הפתוח.
glowColorstring"rgba(115,115,115,0.55)"גוון שעולה מהקצוות של הרקע הכהה מאחורי החלון.
highlightColorstring"rgba(255,255,255,0.12)"קו בהיר דק לאורך החלק העליון של החלון.
classNamestring—מחלקות נוספות.

תלויות

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

npm install motion lucide-react clsx tailwind-merge

רכיבים דומים

לכל הרכיבים