概要
見出しや一文を、まとめて表示するのではなく 1 文字ずつ順番に表示していく演出です。
文字を span で 1 字ずつ分割し、animation-delay を少しずつずらして次々に現れさせる方法と、幅を広げながら文字を打ち込んでいくように見せる「タイプライター」風の方法(steps() を使う)の 2 通りがよく使われます。
別名
表記ゆれ:テキストアニメーション、文字送り、タイプライター、1 文字ずつ表示
AI への伝え方
「見出しを 1 文字ずつ順番に表示して」「タイプライターみたいに文字が打ち込まれるようにして」のように、見せ方の種類を伝えると実装方法が決まります。 文字数が多いと分割処理が重くなりやすいため、長い文章向きではなく短い見出しやキャッチコピー向きの演出だと伝えておくと安全です。
似たパーツとの違い
「フェードイン」は要素全体が一度にふわっと現れる演出で、テキストアニメーションはそれを文字単位まで細かく分解した演出という関係です。