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

文档
文本动画

文本动画

一个文本动画组件,使用各种不同的动画效果来呈现文本。

安装

示例

按文本模糊进入

文本模糊进入

按单词上滑

按文本放大

按文本放大

按行淡入

按行淡入作为段落按行淡入作为段落按行淡入作为段落

按字符左滑

带延迟

带持续时间

带自定义动画变体

用法

import { TextAnimate } from "@/components/magicui/text-animate";
<TextAnimate animation="blurInUp" by="word">
  Blur in by word
</TextAnimate>

属性

属性类型默认值描述
childrenstring-要动画的文本内容
classNamestring-要应用于组件的类名
延迟number0动画开始前的延迟
持续时间number0.3动画持续时间
variants变体-动画的自定义动画变体
asElementType"p"要渲染的元素类型
by"text" | "word" | "character" | "line""word"如何拆分文本(“text”,“word”,“character”)
startOnViewbooleantrue组件进入视口时是否开始动画
oncebooleanfalse是否只动画一次
animationAnimationVariant"fadeIn"要使用的动画预设