返回 ppt-master
animations.json
根目录 / examples / ppt169_pritzker_2026 / animations.json
1 {
2 "version": 1,
3 "defaults": {
4 "transition": { "effect": "fade", "duration": 0.5 },
5 "animation": { "effect": "fade", "duration": 0.6, "stagger": 0.2, "trigger": "after-previous" }
6 },
7 "slides": {
8 "01_cover": {
9 "transition": { "effect": "fade", "duration": 0.8 },
10 "groups": {
11 "bg-image": { "effect": "none" },
12 "cover-eyebrow": { "effect": "fade", "order": 1, "duration": 0.5, "delay": 0.3 },
13 "cover-title": { "effect": "fade", "order": 2, "duration": 0.9, "delay": 0.4 },
14 "cover-subtitle":{ "effect": "wipe", "order": 3, "duration": 0.7, "delay": 0.3 },
15 "cover-footer": { "effect": "none" }
16 }
17 },
18
19 "02_overview": {
20 "transition": { "effect": "push", "duration": 0.5 },
21 "animation": { "effect": "fade", "duration": 0.4, "stagger": 0.12 },
22 "groups": {
23 "bg": { "effect": "none" },
24 "header": { "effect": "none" },
25 "card-01":{ "effect": "fade", "order": 1, "duration": 0.45 },
26 "card-02":{ "effect": "fade", "order": 2, "duration": 0.45 },
27 "card-03":{ "effect": "fade", "order": 3, "duration": 0.45 },
28 "card-04":{ "effect": "fade", "order": 4, "duration": 0.45 },
29 "card-05":{ "effect": "fade", "order": 5, "duration": 0.45 },
30 "card-06":{ "effect": "fade", "order": 6, "duration": 0.45 },
31 "card-07":{ "effect": "fade", "order": 7, "duration": 0.45 },
32 "card-08":{ "effect": "fade", "order": 8, "duration": 0.45 },
33 "footer": { "effect": "none" }
34 }
35 },
36
37 "03_ando": {
38 "transition": { "effect": "push", "duration": 0.5 },
39 "groups": {
40 "bg-image": { "effect": "none" },
41 "p03-header": { "effect": "none" },
42 "p03-title": { "effect": "fade", "order": 1, "duration": 0.7, "delay": 0.2 },
43 "card-concept": { "effect": "fade", "order": 2, "duration": 0.6, "delay": 0.25 },
44 "card-philosophy": { "effect": "fade", "order": 3, "duration": 0.6, "delay": 0.25 },
45 "thumb-interior": { "effect": "fade", "order": 4, "duration": 0.5, "delay": 0.2 },
46 "footer": { "effect": "none" }
47 }
48 },
49
50 "04_chipperfield": {
51 "transition": { "effect": "fade", "duration": 0.5 },
52 "groups": {
53 "bg": { "effect": "none" },
54 "p04-header": { "effect": "none" },
55 "img-amphitheater": { "effect": "fade", "order": 1, "duration": 0.6, "delay": 0.2 },
56 "connector": { "effect": "fade", "order": 2, "duration": 0.5, "delay": 0.3 },
57 "img-milan": { "effect": "fade", "order": 3, "duration": 0.6, "delay": 0.15 },
58 "card-spec": { "effect": "fade", "order": 4, "duration": 0.45, "delay": 0.25 },
59 "card-facade": { "effect": "fade", "order": 5, "duration": 0.45, "delay": 0.12 },
60 "card-quote": { "effect": "wipe", "order": 6, "duration": 0.6, "delay": 0.2 },
61 "footer": { "effect": "none" }
62 }
63 },
64
65 "05_zaha": {
66 "transition": { "effect": "push", "duration": 0.6 },
67 "groups": {
68 "bg": { "effect": "none" },
69 "img-bridge": { "effect": "fade", "order": 1, "duration": 0.8, "delay": 0.2 },
70 "img-structure": { "effect": "fade", "order": 2, "duration": 0.7, "delay": 0.4 },
71 "img-fullview": { "effect": "fade", "order": 3, "duration": 0.7, "delay": 0.4 },
72 "text-band": { "effect": "fade", "order": 4, "duration": 0.7, "delay": 0.45 },
73 "stat-block": { "effect": "wipe", "order": 5, "duration": 0.7, "delay": 0.3 },
74 "footer": { "effect": "none" }
75 }
76 },
77
78 "06_foster": {
79 "transition": { "effect": "fade", "duration": 0.6 },
80 "groups": {
81 "bg": { "effect": "none" },
82 "bg-faded": { "effect": "none" },
83 "p06-number": { "effect": "fade", "order": 1, "duration": 1.0, "delay": 0.3 },
84 "p06-title": { "effect": "fade", "order": 2, "duration": 0.7, "delay": 0.3 },
85 "thumb-petal": { "effect": "fade", "order": 3, "duration": 0.6, "delay": 0.25 },
86 "manifesto": { "effect": "wipe", "order": 4, "duration": 0.7, "delay": 0.3 },
87 "footer": { "effect": "none" }
88 }
89 },
90
91 "07_oma_sanaa": {
92 "transition": { "effect": "fade", "duration": 0.5 },
93 "groups": {
94 "bg": { "effect": "none" },
95 "p07-header": { "effect": "none" },
96 "img-before": { "effect": "fade", "order": 1, "duration": 0.55, "delay": 0.2 },
97 "img-after": { "effect": "fade", "order": 2, "duration": 0.55, "delay": 0.25 },
98 "kpi-stack": { "effect": "fade", "order": 3, "duration": 0.6, "delay": 0.3 },
99 "img-massing": { "effect": "wipe", "order": 4, "duration": 0.7, "delay": 0.25 },
100 "manifesto-tail": { "effect": "fade", "order": 5, "duration": 0.5, "delay": 0.2 },
101 "footer": { "effect": "none" }
102 }
103 },
104
105 "08_zumthor": {
106 "transition": { "effect": "push", "duration": 0.6 },
107 "groups": {
108 "bg": { "effect": "none" },
109 "p08-top": { "effect": "fade", "order": 1, "duration": 0.7, "delay": 0.2 },
110 "banner": { "effect": "wipe", "order": 2, "duration": 0.9, "delay": 0.3 },
111 "bottom-stats": { "effect": "fade", "order": 3, "duration": 0.6, "delay": 0.3 },
112 "quote-block": { "effect": "fade", "order": 4, "duration": 0.7, "delay": 0.3 },
113 "footer": { "effect": "none" }
114 }
115 },
116
117 "09_gehry": {
118 "transition": { "effect": "fade", "duration": 0.6 },
119 "groups": {
120 "bg": { "effect": "none" },
121 "p09-header": { "effect": "none" },
122 "frame-1": { "effect": "fade", "order": 1, "duration": 0.7, "delay": 0.2 },
123 "frame-2": { "effect": "fade", "order": 2, "duration": 0.55, "delay": 0.2 },
124 "frame-3": { "effect": "fade", "order": 3, "duration": 0.55, "delay": 0.15 },
125 "manifesto": { "effect": "wipe", "order": 4, "duration": 0.7, "delay": 0.3 },
126 "footer": { "effect": "none" }
127 }
128 },
129
130 "10_kere": {
131 "transition": { "effect": "push", "duration": 0.5 },
132 "groups": {
133 "bg-image": { "effect": "none" },
134 "p10-header": { "effect": "none" },
135 "card-philosophy": { "effect": "fade", "order": 1, "duration": 0.6, "delay": 0.25 },
136 "card-courtyard": { "effect": "fade", "order": 2, "duration": 0.55, "delay": 0.2 },
137 "card-interior": { "effect": "fade", "order": 3, "duration": 0.55, "delay": 0.2 },
138 "footer": { "effect": "none" }
139 }
140 },
141
142 "11_epilogue": {
143 "transition": { "effect": "fade", "duration": 0.8 },
144 "groups": {
145 "bg": { "effect": "none" },
146 "decor-corner": { "effect": "none" },
147 "eyebrow": { "effect": "fade", "order": 1, "duration": 0.6, "delay": 0.3 },
148 "hero-quote": { "effect": "fade", "order": 2, "duration": 1.0, "delay": 0.4 },
149 "three-paths": { "effect": "fade", "order": 3, "duration": 0.8, "delay": 0.45 },
150 "closing": { "effect": "fade", "order": 4, "duration": 0.7, "delay": 0.4 },
151 "footer": { "effect": "none" }
152 }
153 }
154 }
155 }
156
156 lines JSON