Files
MyAiDesk/GovAI/videos/fazhitong-promo/compositions/s7-outro.html
T
freedak f7a720204a Update: 将子项目从 submodule 转为完整内容
- 移除 GovAI, nomifun-tauri, 算力盒子 的 submodule 引用
- 添加所有子项目的完整源代码
- 保留原始 .git 为 .git.bak 备份
2026-07-04 19:20:46 +08:00

159 lines
3.8 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>S7 - 收尾</title>
<script src="https://cdn.jsdelivr.net/npm/gsap@3.12.5/dist/gsap.min.js"></script>
<style>
:root {
--bg-deep: #0A1A33;
--bg-panel: #10243F;
--brand-blue: #1E5BC6;
--gold: #D4A437;
--seal-red: #C0392B;
--text-hi: #F2F6FC;
--text-lo: #9DB2CE;
--line: #2A436B;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
width: 1920px;
height: 1080px;
overflow: hidden;
font-family: "PingFang SC", "Source Han Sans SC", "Helvetica Neue", sans-serif;
background: linear-gradient(135deg, var(--bg-deep) 0%, var(--bg-panel) 100%);
position: relative;
}
.clip {
position: absolute;
display: flex;
align-items: center;
justify-content: center;
}
/* 金线装饰 */
.gold-line-horizontal {
width: 800px;
height: 3px;
background: var(--gold);
transform-origin: center;
box-shadow: 0 0 20px rgba(212, 164, 55, 0.6);
}
/* 主标语 */
.main-slogan {
font-size: 96px;
font-weight: bold;
color: var(--text-hi);
letter-spacing: 32px;
text-align: center;
text-shadow: 0 6px 24px rgba(242, 246, 252, 0.3);
padding-left: 32px; /* 补偿 letter-spacing */
}
/* 网址 */
.website {
font-size: 64px;
font-weight: 600;
color: var(--gold);
letter-spacing: 4px;
text-align: center;
padding: 24px 60px;
background: rgba(212, 164, 55, 0.1);
border: 2px solid var(--gold);
border-radius: 16px;
box-shadow: 0 0 40px rgba(212, 164, 55, 0.3);
}
/* 出品方 */
.producer {
font-size: 48px;
font-weight: 500;
color: var(--text-lo);
letter-spacing: 6px;
text-align: center;
}
</style>
</head>
<body data-composition-id="s7-outro" data-width="1920" data-height="1080">
<!-- Track 1: 金线 (02s) -->
<div class="clip gold-line-horizontal"
data-start="0"
data-duration="8"
data-track-index="1"
style="top: 35%; left: 50%; transform: translate(-50%, -50%) scaleX(0);">
</div>
<!-- Track 2: 主标语 (28s) -->
<div class="clip main-slogan"
data-start="2"
data-duration="6"
data-track-index="2"
style="top: 42%; left: 50%; transform: translate(-50%, -50%) translateY(24px); opacity: 0;">
安全 · 专属 · 易用
</div>
<!-- Track 2: 网址 (48s) -->
<div class="clip website"
data-start="4"
data-duration="4"
data-track-index="2"
style="top: 58%; left: 50%; transform: translate(-50%, -50%) scale(0.9); opacity: 0;">
gov.opc8ai.com
</div>
<!-- Track 3: 出品方 (68s) -->
<div class="clip producer"
data-start="6"
data-duration="2"
data-track-index="3"
style="bottom: 100px; left: 50%; transform: translateX(-50%) translateY(24px); opacity: 0;">
法治日报社 出品
</div>
<script>
window.__timelines = window.__timelines || {};
const tl = gsap.timeline({ paused: true });
window.__timelines["s7-outro"] = tl;
// 金线擦出
tl.to('[data-start="0"]', {
scaleX: 1,
duration: 1.2,
ease: "power2.out"
}, 0);
// 主标语
tl.to('[data-start="2"]', {
y: 0,
opacity: 1,
duration: 0.8,
ease: "power2.out"
}, 2);
// 网址高亮
tl.to('[data-start="4"]', {
scale: 1,
opacity: 1,
duration: 0.8,
ease: "back.out(1.5)"
}, 4);
// 出品方
tl.to('[data-start="6"]', {
y: 0,
opacity: 1,
duration: 0.6,
ease: "power2.out"
}, 6);
</script>
</body>
</html>