
Aceternity UI
火爆全网的高视觉冲击力动效组件库,提供 3D 悬浮卡片、光影聚光灯与炫酷极光背景。

项目概述
Aceternity UI 是由海外知名设计师兼开发者 Manu Arora 打造的现象级现代动效组件库。它专注于将令人惊艳的 3D 空间透视、鼠标跟踪聚光灯(Spotlight)、极光渐变背景及流光文字特效转化为易于集成的 React 组件。
结合 Tailwind CSS、Framer Motion 与 Three.js,让前端开发者无需深厚的设计背景也能轻松搭建媲美 Awwwards 获奖级别的酷炫界面。
核心特性
- 🌟 3D 空间透视与光影交互:鼠标悬停 3D 倾斜卡片、跟随光标移动的聚光灯、MacBook 滚动展开特效。
- 🎨 潮流前沿设计元素:极光背景流动、流光边框、无限平滑滚动卡片与发光灯罩标题(Lamp Section)。
- 📋 免安装即拷即用:无需安装庞大的黑盒 npm 包,直接复制代码并由 Tailwind CSS 完全控制外观。
- ⚡️ Next.js 深度适配:支持 TypeScript、服务端组件(RSC)与深色模式自适应。
快速上手与示例代码
npm install framer-motion clsx tailwind-merge3D 悬浮卡片示例
import React from "react";
import { CardContainer, CardBody, CardItem } from "@/components/ui/3d-card";
export default function ThreeDCardDemo() {
return (
<CardContainer className="inter-var">
<CardBody className="bg-card border-border rounded-xl p-6 border w-auto sm:w-[22rem]">
<CardItem translateZ="50" className="text-xl font-bold">
3D 空间交互卡片
</CardItem>
<CardItem as="p" translateZ="60" className="text-muted-foreground text-sm max-w-sm mt-2">
鼠标悬停时即可体验多层级景深漂浮与立体空间感。
</CardItem>
</CardBody>
</CardContainer>
);
}技术选型建议与适用场景
- 非常适合:现代 SaaS 产品落地页、前沿 AI 工具官网、设计创意工作室作品集及需要强烈第一印象的展示型网站。
- 不适用场景:强调极高数据密度与标准化 CRUD 表单录入的传统企业中后台系统。
讨论与评价
分享你对该组件库的上手体验、优缺点或建议...
暂无讨论。欢迎分享你对该组件库的上手体验、优缺点或建议!
相关组件推荐
基于同类与技术栈推荐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
源码拷贝详情