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

文档
终端

终端

MacOS 终端的实现。可用于展示命令行界面。

✔ 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>

属性

终端

属性类型默认值描述
childrenReactNode-将在终端中打字显示的内容。
classNamestring-用于样式的自定义 CSS 类。

AnimatedSpan

属性类型默认值描述
childrenReactNode-将要动画显示的内容。
延迟number0动画开始前的延迟(毫秒)。
classNamestring-用于样式的自定义 CSS 类。

TypingAnimation

属性类型默认值描述
childrenReactNode-将要动画显示的内容。
延迟number0动画开始前的延迟(毫秒)。
classNamestring-用于样式的自定义 CSS 类。
持续时间number100每个字符打字时的持续时间(毫秒)。
asReact.ElementType"span"要渲染的组件类型。