✔ Preflight checks.✔ Verifying framework. Found Next.js.✔ Validating Tailwind CSS.✔ Validating import alias.✔ Writing components.json.✔ Checking registry.✔ Updating tailwind.config.ts✔ Updating app/globals.css✔ Installing dependencies.ℹ Updated 1 file:- lib/utils.ts
安装
用法
import {
AnimatedSpan,
Terminal,
TypingAnimation,
} from "@/components/magicui/terminal";
<Terminal>
<TypingAnimation>
<AnimatedSpan>Hello, world!</AnimatedSpan>
<TypingAnimation>MagicUI is awesome!</TypingAnimation>
</TypingAnimation>
</Terminal>
属性
终端
属性 | 类型 | 默认值 | 描述 |
---|---|---|---|
children | ReactNode | - | 要在终端中输出的内容。 |
className | string | - | 用于样式的自定义 CSS 类。 |
AnimatedSpan
属性 | 类型 | 默认值 | 描述 |
---|---|---|---|
children | ReactNode | - | 要动画显示的内容。 |
delay | number | 0 | 动画开始前的延迟(毫秒)。 |
className | string | - | 用于样式的自定义 CSS 类。 |
TypingAnimation
属性 | 类型 | 默认值 | 描述 |
---|---|---|---|
children | ReactNode | - | 要动画显示的内容。 |
delay | number | 0 | 动画开始前的延迟(毫秒)。 |
className | string | - | 用于样式的自定义 CSS 类。 |
持续时间 | number | 100 | 每个字符的打字持续时间(毫秒)。 |
as | React.ElementType | "span" | 要渲染的组件类型。 |