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

命令面板

搜索要运行的命令...

文档
文本动画

文本动画

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

安装

示例

按文本模糊淡入

文本模糊淡入

按单词向上滑动

单词向上滑动

按文本缩放

按文本缩放

按行淡入

按行淡入(段落形式)按行淡入(段落形式)按行淡入(段落形式)

按字符向左滑动

带延迟

带持续时间

带自定义动画变体

用法

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

属性

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