letter-pull-up-text
eldoraui/letter-pull-up-textFreeComponent
A letter pull up text component.
Live preview
live · rendered by the registry
Rendered by eldoraui on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://eldoraui.site/r/letter-pull-up-text.jsonSource
1"use client"23import clsx from "clsx"4import { motion } from "motion/react"56interface LetterPullUpTextProps {7 text?: string8 className?: string9}1011export const LetterPullUpText: React.FC<LetterPullUpTextProps> = ({12 text = "",13 className = "",14}) => {15 const letters = text.split("")1617 const pullupVariant = {18 initial: { y: 100, opacity: 0 },19 animate: (i: number) => ({20 y: 0,21 opacity: 1,22 transition: {23 delay: i * 0.05, // Delay each letter's animation by 0.05 seconds24 duration: 0.5, // Adjust duration for smoothness25 },26 }),27 }2829 return (30 <div className={clsx("flex justify-center", className)}>31 {letters.map((letter, i) => (32 <motion.h133 key={i}34 variants={pullupVariant}35 initial="initial"36 animate="animate"37 custom={i}38 className={clsx(39 "font-display text-center font-bold drop-shadow-sm",40 "text-4xl md:text-5xl lg:text-6xl xl:text-7xl",41 "tracking-[-0.02em]",42 "md:leading-[4rem] lg:leading-[4.5rem] xl:leading-[5rem]"43 )}44 >45 {letter === " " ? <span> </span> : letter}46 </motion.h1>47 ))}48 </div>49 )50}
What it pulls in
npm packages
Files it writes
More from eldoraui
All 115 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| animated-badgeanimated-badge | eldoraui | Components | Free | 2 deps | |
| animated-frameworksanimated-frameworks | eldoraui | Components | Free | 2 deps | |
| animated-grid-patternanimated-grid-pattern | eldoraui | Components | Free | 3 deps | |
| animated-listanimated-list | eldoraui | Components | Free | 1 dep | |
| animated-shiny-buttonanimated-shiny-button | eldoraui | Components | Free | 1 dep | |
| blur-in-textblur-in-text | eldoraui | Components | Free | 3 deps | |
| browserbrowser | eldoraui | Components | Free | 2 deps | |
| card-flip-hovercard-flip-hover | eldoraui | Components | Free | 1 dep |
