Skip to content

Commit 7a3d856

Browse files
committed
feat(common): 添加 logo 动画效果并更新相关页面
- 新增 LogoAnimation 类,实现 logo 的各种动画效果 - 在首页和其他页面中初始化 logo 动画 - 添加 logo 到粒子效果和特殊场景动画 - 优化 logo 悬停、点击等交互动画
1 parent df82b8f commit 7a3d856

13 files changed

Lines changed: 390 additions & 1 deletion

File tree

index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,12 +139,13 @@ <h2 class="subtitle">Cosmic Inquiry Lab</h2>
139139
</svg>
140140
</div>
141141

142-
<script src="../build/gsap.js"></script>
142+
<script src="./build/gsap.js"></script>
143143
<script src="./build/three_r145.js"></script>
144144
<script src="./scripts/common/HeaderController.js"></script>
145145
<script src="./scripts/common/StarBackground.js"></script>
146146
<script src="./scripts/common/MeteorEffect.js"></script>
147147
<script src="./scripts/common/Mouse.js"></script>
148+
<script src="./scripts/common/LogoAnimation.js"></script>
148149
<script src="./scripts/index/index.js"></script>
149150
<script>
150151
const curve = document.getElementById('curve');

pages/ChronologyOfStellarTrails.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
<script src="../scripts/common/MeteorEffect.js"></script>
5050
<script src="../scripts/common/utils.js"></script>
5151
<script src="../scripts/common/Mouse.js"></script>
52+
<script src="../scripts/common/LogoAnimation.js"></script>
5253
<script src="../scripts/ChronologyOfStellarTrails/index.js"></script>
5354
</body>
5455

pages/ChronologyOfStellarTrailsDetails.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ <h3>降落时间:2005.10.17 16:00</h3>
100100
<script src="../scripts/common/StarBackground.js"></script>
101101
<script src="../scripts/common/MeteorEffect.js"></script>
102102
<script src="../scripts/common/Mouse.js"></script>
103+
<script src="../scripts/common/LogoAnimation.js"></script>
103104
<script src="../scripts/ChronologyOfStellarTrails/detail.js"></script>
104105
</body>
105106

pages/GlobalQuickReport.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
<script src="../scripts/common/MeteorEffect.js"></script>
5959
<script src="../scripts/common/Mouse.js"></script>
6060
<script src="../scripts/common/utils.js"></script>
61+
<script src="../scripts/common/LogoAnimation.js"></script>
6162
<script src="../scripts/GlobalQuickReport/index.js"></script>
6263
</body>
6364

pages/TwelveOrderStars.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@ <h4 class="detail">发射地点:酒泉卫星发射基地</h4>
146146
<script src="../scripts/common/StarBackground.js"></script>
147147
<script src="../scripts/common/MeteorEffect.js"></script>
148148
<script src="../scripts/common/Mouse.js"></script>
149+
<script src="../scripts/common/LogoAnimation.js"></script>
149150
<script src="../scripts/TwelveOrderStars/index.js"></script>
150151
</body>
151152

pages/WenTianPavilion.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,7 @@ <h2>恭喜获得一个碎片</h2>
171171
<script src="../scripts/common/StarBackground.js"></script>
172172
<script src="../scripts/common/MeteorEffect.js"></script>
173173
<script src="../scripts/common/Mouse.js"></script>
174+
<script src="../scripts/common/LogoAnimation.js"></script>
174175
<script src="../scripts/WenTianPavilion/index.js"></script>
175176
</body>
176177

scripts/ChronologyOfStellarTrails/detail.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -797,4 +797,7 @@ document.addEventListener("DOMContentLoaded", function () {
797797
defaultCursor: '../assets/images/common/MouseDefault.svg',
798798
clickCursor: '../assets/images/common/MouseClick.svg',
799799
});
800+
801+
// 初始化Logo动画
802+
new LogoAnimation();
800803
});

scripts/ChronologyOfStellarTrails/index.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -361,4 +361,7 @@ document.addEventListener("DOMContentLoaded", () => {
361361
defaultCursor: '../assets/images/common/MouseDefault.svg',
362362
clickCursor: '../assets/images/common/MouseClick.svg',
363363
});
364+
365+
// 初始化Logo动画
366+
new LogoAnimation();
364367
});

scripts/GlobalQuickReport/index.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -385,6 +385,9 @@ document.addEventListener("DOMContentLoaded", () => {
385385
clickCursor: '../assets/images/common/MouseClick.svg',
386386
});
387387

388+
// 初始化Logo动画
389+
new LogoAnimation();
390+
388391
// 初始化星空背景
389392
new StarBackground(starBg, {
390393
starCount: 200

scripts/TwelveOrderStars/index.js

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)