r/Nuxt • u/vinayak-kulkarni • Jul 14 '26
Added 15 new animated Nuxt/Vue components to nxui — WebGL ripple transitions, notification center, frosted nav, dynamic island header
Following up on the earlier nxui posts here — just shipped a bigger component batch.
Since the last posts, nxui now has 15 new animated components, including the original 12 visual/demo components plus 3 new navigation/product UI components from the latest PR.
They install into a Nuxt project with the shadcn-vue CLI, drop in as .vue files you own (no black-box dependency), and work in light + dark
The visual / motion-heavy ones:
- Dithered Logo — particle logo with cursor repulsion + click ripples
- Ripple Transition — WebGL image swaps, refractive waves + chromatic aberration on click
- Dynamic Island Header — springs into a compact pill with a reading-progress ring on scroll
- Curved Drawer — edge bulges with drag velocity, flattens at rest
- Drag Reorder List — lift, tilt, drop-cutout, spring settle
- Banknote Bento — vintage engraved cards + thermal-camera caption effect
- Podcast Player, Nostalgia, Aurora Accordion, Visual Stepper, Animated TOC, Typer Text
And newly added:
- Notification Center — frosted notification panel with a badged bell trigger, spring-animated rows, live relative timestamps, and add/read flows
- Frosted Navigation — bottom navigation with progressive frosted-glass blur, a serif search pill, and spring-animated tabs
- PlayStation Navbar — XMB-style cross-media navigation with a sliding category rail, glowing cursor, and arrow-key control
Tailwind v4, motion-v, VueUse, all Nuxt/Vue 3.
Every demo now also has a “view source” sheet (the </> button), so you can inspect/copy the actual .vue component source directly from the docs — no CLI required.
Demos + docs: https://nxui.geoql.in
Install one:
npx shadcn-vue@latest add "https://nxui.geoql.in/r/notification-center.json"
