テキスト演出系

SplitText CTA Banner

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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115

はじめに

自分用メモ。

このバナーは見出し単体ではなく、本文と CTA までを同じ拍で出すのが肝。順番を持つ演出はやはり timeline にまとめた方が崩れにくい。

組み合わせのポイント

  • SplitText の行アニメーションを主役にして、本文と CTA は少し遅らせて追従させる
  • 背景の軌道は主役のタイムラインと分離して、画面の空気だけを支える役にする
  • 見出しは強く、CTA は遅らせて、視線の着地点を最後に作る
  • バナー全体の立ち上がりと内部要素の順番を分けて、入りの密度を整える

実装のポイント

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

使いどころ

使いどころのメモとしては、短い文量でも温度感を出したい冒頭ブロック向け。文言を差し替えても成立しやすいので、型として残しておく。

タグ

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

関連記事