Command Palette
Search for a command to run...
Loading component...
Nike preloader
Brand preloader with Nike-inspired design and video background transitions. Inspired by and adapted from afterdarktour.nike.com/ Recreated with framer motion with smooth text animation
Best Viewed on
Dependencies
Interaction Type
Watch the preloader animation sequence | |
Smooth text animation on load | |
Wait for the preloader animation to complete |
CLI UNAVAILABLE
pro component, try copying the source code from top right corner
How to use
const DemoSkiper7 = () => { const [showPreloader, setShowPreloader] = useState(true); useEffect(() => { const timer = setTimeout(() => { setShowPreloader(false); }, 2500); return () => clearTimeout(timer); }, []); return ( <section className="w-screen bg-black"> <AnimatePresence mode="popLayout"> {showPreloader ? ( <motion.div key="preloader" initial={{ y: 0 }} exit={{ y: "-100%" }} transition={{ duration: 1, ease: [0.785, 0.135, 0.15, 0.86] }} > <Preloader_001 /> </motion.div> ) : ( <motion.div key="main"> <Main /> </motion.div> )} </AnimatePresence> </section> ); };
Source code
Click on the top right to view the source code
Keep in mind
Most components here are recreations of the best out there. I don't claim to be the original creator. This is my attempt to reverse-engineer, replicate, and often add a few extra features. I've tried to credit everyone, but if I missed something, let me know.
Contact
Additionlly, if you find any bug or issue, feel free toDrop a dm.
License & Usage:
- Free to use and modify in both personal and commercial projects.
- Attribution to Skiper UI is required when using the free version.
- No attribution required with Skiper UI Pro.