
Magic UI
专为现代落地页与 SaaS 打造的动效组件库,基于 React、Tailwind CSS 与 Framer Motion 构建。

项目概述
Magic UI 是一套专为现代 Landing Page、SaaS 产品官网及创意技术主页打造的炫酷动效组件库。基于 React、TypeScript、Tailwind CSS 与 Motion (Framer Motion) 构建,采用与 shadcn/ui 相同的复制代码架构。
从极具视觉张力的 Bento Grid 便当盒布局、发光流光边框(Border Beam)、粒子星空背景到平滑无缝滚动(Marquee),助你快速打造顶级科技感主页。
核心特性
- ✨ 50+ 高视觉冲击力动效组件:涵盖便当盒网格、流光边框、3D 地球仪、流星雨粒子、平滑跑马灯等丰富视觉特效。
- 📋 即插即用的复制模式:沿用 shadcn/ui 架构,代码直接引入项目,无冗余多余运行时包袱。
- 🎨 原生 Tailwind CSS 集成:使用标准 Tailwind 工具类自由调控速度、延迟、颜色与尺寸。
- 📱 响应式与深色模式完美适配:所有动效组件在移动端及深浅色模式下均经过细致的性能与视觉调优。
快速上手与示例代码
# 通过 CLI 一键引入
npx shadcn@latest add https://magicui.design/r/bento-grid
npx shadcn@latest add https://magicui.design/r/border-beam流光卡片示例
import React from 'react';
import { BorderBeam } from "@/components/magicui/border-beam";
export default function CardDemo() {
return (
<div className="relative rounded-2xl border p-6 bg-card overflow-hidden">
<h3 className="font-bold text-lg">下一代科技产品</h3>
<p className="text-muted-foreground text-sm">体验前沿的视觉微动效交互。</p>
<BorderBeam size={250} duration={12} delay={9} />
</div>
);
}技术选型建议与适用场景
- 非常适合:高转化率产品营销官网、开发者个人作品集、AI 创意产品落地页及需快速增加科技质感的交互区块。
- 不适用场景:对包体积极端敏感且不需要任何复杂视觉动效的高密度企业数据报表管理后台。
讨论与评价
分享你对该组件库的上手体验、优缺点或建议...
暂无讨论。欢迎分享你对该组件库的上手体验、优缺点或建议!
相关组件推荐
基于同类与技术栈推荐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
源码拷贝详情