隆重推出 Magic UI Pro - 50 多个模块和模板,助您在数分钟内构建精美着陆页。

文档
动画光束

动画光束

一道沿路径移动的动画光束。适用于展示网站的“集成”功能。

安装

示例

单向动画光束

双向动画光束

多输入动画光束

多输出动画光束

使用方法

import { AnimatedBeam } from "@/components/magicui/animated-beam.tsx";
<AnimatedBeam containerRef={containerRef} fromRef={fromRef} toRef={toRef} />

属性

动画光束

属性类型默认值描述
classNamestring-组件的类名。
containerRefref-容器引用。
fromRefref-光束起点元素的引用。
toRefref-光束终点元素的引用。
curvaturenumber0光束的弯曲度。
reversebooleanfalse光束是否反向。
持续时间number5光束的持续时间。
延迟number0光束的延迟时间。
pathColorstringgray光束的颜色。
pathWidthnumber2光束的宽度。
pathOpacitynumber0.2光束的不透明度。
gradientStartColorstring#ffaa40渐变的起始颜色。
gradientStopColorstring#9c40ff渐变的结束颜色。
startXOffsetnumber0光束的起始X偏移量。
startYOffsetnumber0光束的起始Y偏移量。
endXOffsetnumber0光束的结束X偏移量。
endYOffsetnumber0光束的结束Y偏移量。

鸣谢