テキスト演出系

GSAPで作るSplitText見出しとCTAバナー演出

SplitText と timeline を使って、見出しとボタンを一体で見せるヒーローバナー演出です。

Y
Yutaka Kizaki
@junkbranding
2026年5月21日
読了時間: 5分
構成 / File Structure
</>Code Viewer
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

はじめに

gsap-skills でも強調されているように、順番を持つ演出は timeline でまとめた方が意図を保ちやすくなります。このバナーでは、見出しだけを目立たせるのではなく、本文と CTA までを同じ拍で入れて、ひとつの塊として見せています。

実装のポイント

  • 見出しは SplitText で分割し、単語よりまず行単位の見え方を整える
  • 初期表示は opacitytransform を中心にし、レイアウトを崩さずに立ち上げる
  • CTA は本文より少し遅らせて出し、視線の着地点を明確にする
  • 背景の軌道は別 tween に分け、主役のタイムラインを汚さない

使いどころ

ポートフォリオの冒頭、キャンペーン LP のヒーロー、イベント告知の見出しブロックなど、短い文量でも温度感を出したい場面に向いています。文言を差し替えても成立しやすいので、再利用しやすい型です。

タグ

GSAPJavaScriptCSSテキストUIアニメーション

関連記事