隆重推出 Magic UI Pro - 50+ 区块和模板,助您在数分钟内构建精美落地页。

文档
环绕圆圈

环绕圆圈

一组沿圆形路径轨道运动的圆圈。

安装

用法

import { OrbitingCircles } from "@/components/magicui/orbiting-circles";
import { File, Settings, Search } from "lucide-react";
<div className="relative overflow-hidden h-[500px] w-full">
  <OrbitingCircles>
    <File />
    <Settings />
    <File />
  </OrbitingCircles>
  <OrbitingCircles radius={100} reverse>
    <File />
    <Settings />
    <File />
    <Search />
  </OrbitingCircles>
</div>

属性

属性类型默认值描述
classNamestring-组件的类名
childrenReact.ReactNode-组件的子节点
reversebooleanfalse如果为 true,动画将反向播放
持续时间number20动画持续时间(秒)
延迟number10动画开始前的延迟时间(秒)
半径number160轨道半径(像素)
路径booleantrue如果为 true,将显示轨道路径
图标大小number30图标大小(像素)
速度number1动画速度