
AniUI
基于 React、Tailwind CSS 和 Framer Motion 构建的 100+ 款现代动态 UI 组件库,支持即粘即用。

项目概述
AniUI 是一个面向现代 Web 应用的开源动态组件库,基于 React、Tailwind CSS 和 Framer Motion 打造。它收录了超过 100 款开箱即用的高质感交互卡片、流光渐变按钮、文字打字机动效与粒子背景,支持纯源码复制使用。
核心特性
- ⚡ 100+ 款即粘即用动态组件:涵盖交互按钮、毛玻璃悬停卡片、动态导航栏、文字动效与加载骨架屏。
- 📋 源码拷贝零黑盒依赖:无需安装庞大的 npm 第三方包,直接将干净规范的 TypeScript + Tailwind 代码复制进项目中自定义。
- 🎨 Tailwind 与弹簧物理驱动:深度结合 Tailwind 原子化样式与 Framer Motion 弹性曲线,交互体验丝滑细腻。
- 🌐 全面适配现代全栈框架:原生支持 Next.js App Router、Vite、Astro 与 Remix。
快速上手与示例代码
npm install framer-motion clsx tailwind-merge lucide-reactimport React from 'react';
import { motion } from 'framer-motion';
// 典型组件示例:动态流光渐变按钮 (Shimmer Button)
export function ShimmerButton({ children }: { children: React.ReactNode }) {
return (
<motion.button
whileHover={{ scale: 1.04 }}
whileTap={{ scale: 0.96 }}
className="relative inline-flex items-center justify-center rounded-xl bg-gradient-to-r from-indigo-500 to-purple-600 px-6 py-3 font-medium text-white shadow-lg shadow-indigo-500/25 transition-all hover:shadow-indigo-500/40"
>
{children}
</motion.button>
);
}技术选型建议与适用场景
- 营销落地页与产品介绍页:在紧迫的排期内为核心功能区与首屏 Hero 注入高水准的微交互与视觉张力。
- 完全代码掌控权:适合追求零黑盒依赖、希望在本地自由调整动效参数与设计规范的研发团队。
讨论与评价
分享你对该组件库的上手体验、优缺点或建议...
暂无讨论。欢迎分享你对该组件库的上手体验、优缺点或建议!
相关组件推荐
基于同类与技术栈推荐23rd
192
由 radiumcoders 打造的开源 shadcn/ui 组件注册表,提供 WebGL 着色器、趣味 404 与交互式展示组件,Copy-Paste 装进仓库即装即改。
动效动画源码拷贝React+2
动效动画详情
Great UI
273
基于 Tailwind CSS v4、Motion 与 TypeScript 构建的高交互开源 React 组件库,主打创意转场、微动效与源码免依赖复制。
动效动画源码拷贝React+2
动效动画详情
Rewamp UI
192
专为现代 Web 开发者打造的高互动性 React 动效组件库,深度整合 Tailwind CSS 4、Framer Motion 与 Three.js WebGL 特效,提供无捆绑的 Copy-Paste 源码直达体验与专有 CLI 工具。
源码拷贝MotionReact+3
源码拷贝详情