Components
19 components. Copy code, prompts, or full bundles into any AI agent.
AnimatedText
motionWord-by-word or character-by-character staggered text reveal.
CharacterReveal
motionCharacter-by-character text reveal with spring-animated masking.
CustomCursor
overlayCustom branded cursor replacement with smooth trailing motion.
EmeraldButton
inputDealDash's flagship button — Linear-style 36px control, tokenized elevation, brand glow on hover, 1px press sink. Six variants, six sizes.
Expandable
layoutClick-to-toggle disclosure with smooth height animation.
Figure
displaySemantic figure with image + caption + optional click-to-expand lightbox.
HeroGallery
displayMulti-image hero arrangement — grid or asymmetric collage with entrance reveal.
MagneticButton
inputButton with cursor-proximity magnetic pull for subtle attention in primary CTAs.
ParallaxImage
displayImage that translates at a fraction of the scroll speed for depth.
ProjectCard
displayCase-study card with hover-state image reveal — image, title, description, tag chips.
ScrollMarquee
displayHorizontally-scrolling marquee for announcements, brand ribbons, or feature tickers.
ScrollProgress
feedbackThin top/bottom bar tracking scroll position as percentage of page height.
SparkCta
motionDealDash's signature CTA effect — a comet of light orbiting the button edge. Pure CSS, GPU-cheap, one per view, reduced-motion safe.
StackingCards
layoutScroll-pinned stack of cards that layer on top of each other as the user scrolls.
StatusChip
feedbackDealDash's sanctioned soft status chip — 10% tint fill, full-strength text, 20% border, mapped to exactly four semantic tokens.
TextMaskReveal
motionEditorial typographic intro that reveals from a full-block mask wiping in one of four directions.
TiltCard
displayCard with 3D perspective tilt that follows the cursor.
ToolTicker
displayHorizontal scrolling ticker of tools, technologies, or skills.
TypeRoles
displayThe seven DealDash t-* typography roles — one named Inter scale with display optical sizing and Linear-tight tracking. Never hand-roll a title.