@baneung-pack

GlitchText

RGB 채널이 어긋나는 글리치 효과. 강도(intensity) 조절 가능, 항상 또는 hover 시에만 트리거.

라이브 미리보기

강한 글리치 (always)

약한 글리치 (subtle)

hover 트리거 (마우스를 올려보세요)

브랜드 컬러 채널

사용

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

// 기본 글리치
<GlitchText text="SYSTEM FAILURE" intensity={0.6} />

// hover 시에만 트리거
<GlitchText text="HOVER ME" triggerOn="hover" intensity={0.7} />

// 커스텀 채널 색
<GlitchText
  text="BANEUNG"
  redChannelColor="#FF2D78"
  cyanChannelColor="#5BA8A0"
/>

API

GlitchTextProps

PropertyType기본값설명
textstring표시할 텍스트 (필수).
intensitynumber0.5글리치 강도 (0~1).
triggerOn'always' | 'hover''always'항상 / hover 시에만 글리치.
speedMsnumber2200베이스 애니메이션 시간 (ms).
redChannelColorstring'#ff003c'적색 채널 색상.
cyanChannelColorstring'#00fbff'청록 채널 색상.
fontSizestring | number폰트 크기.
fontWeightCSSProperties['fontWeight']폰트 굵기.
colorstringcurrentColor베이스 텍스트 색.
classNamestring추가 클래스.
styleCSSProperties인라인 style.