@baneung-pack

ScrambleText

랜덤 글자가 빠르게 깜빡이다가 한 글자씩 자리를 찾아가는 해킹/디코딩 효과. 매트릭스/터미널 느낌의 등장 연출.

라이브 미리보기

기본 (1회 디코딩)

매트릭스 (카타카나, 루프)

HEX 디코딩

바이너리 (느린 reveal)

사용

import { ScrambleText } from '@baneung-pack/effect';

<ScrambleText text="ACCESS GRANTED" color="#16A34A" fontSize={24} />

// 매트릭스 스타일 (카타카나)
<ScrambleText
  text="THE MATRIX"
  characters="アイウエオカキクケコ..."
  loop
  color="#22C55E"
/>

API

ScrambleTextProps

PropertyType기본값설명
textstring최종 표시할 텍스트 (필수).
charactersstringA-Z 0-9 !@#$%^&*<>?/\\스크램블에 사용할 글자 풀.
revealSpeednumber60글자 자리잡힘 속도 (ms/char).
scrambleSpeednumber35스크램블 갱신 주기 (ms).
loopbooleanfalsetrue면 다 푼 뒤 잠시 멈췄다 다시.
pauseAfterRevealMsnumber2500loop 모드의 reveal 후 대기 시간 (ms).
resetKeynumber | string값 변경 시 처음부터 재시작.
fontSizestring | number폰트 크기.
fontWeightCSSProperties['fontWeight']폰트 굵기.
colorstring텍스트 색.
classNamestring추가 클래스.
styleCSSProperties인라인 style.