Text & Typography Fancy Stable

TerminalText

Terminal-style text streamer with per-character animation, blinking cursor, and glitch effect

Preview

Installation

pnpm add fancy-ui-svelte
import { TerminalText } from 'fancy-ui-svelte'

Usage

svelte
<script lang="ts">
  import { TerminalText } from 'fancy-ui-svelte';
</script>

<TerminalText />

Examples

Basic Usage

No Cursor

With Glitch

Enable glitch effect.

Props

PropTypeDefaultDescription
lines *string[]-Array of lines to stream character by character
speed number40Delay between each character in ms
delay number0Initial delay before streaming starts in ms
cursor booleantrueShow blinking cursor
cursorChar string"█"Character used as the cursor
glitch booleanfalseEnable random character glitch effect after streaming
onComplete () => void-Callback fired when all lines finish streaming