텍스트는 기본적으로 하나의 덩어리라 부분만 애니메이션할 수 없습니다. 그래서 JS로 각 글자(또는 단어)를 <span>으로 감싸고, 그 span들에 스태거 애니메이션을 적용합니다. 줄바꿈이 있는 문단은 "단어" 단위로 쪼개는 게 안전합니다 — 글자 단위로 쪼개면 줄바꿈 계산이 흐트러질 수 있습니다.
접근성을 위해 원본 텍스트는 aria-label로 남겨두고, 쪼개진 span들은 aria-hidden 처리하는 게 안전합니다.
언제 쓰나
히어로 헤드라인처럼 한 번만 강조하고 싶은 텍스트에 씁니다. 본문 문단에 쓰면 읽기를 방해합니다.