jianzhihuixiang/alacarte-novel-website/chapters/chapter-183.html
2026-03-30 11:10:45 +08:00

180 lines
12 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>暗影初现 - 阿拉德:剑之回响</title>
<link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;600;700&family=Noto+Sans+SC:wght@300;400;500;700&display=swap" rel="stylesheet">
<style>
:root { --bg-primary: linear-gradient(135deg, #0f0c29 0%, #302b63 50%, #24243e 100%); --text-primary: #e0e0e0; --text-secondary: #888; --accent-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%); --border-color: rgba(255,255,255,0.1); --btn-bg: rgba(255,255,255,0.1); --btn-hover: rgba(255,255,255,0.2); }
[data-theme="light"] { --bg-primary: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%); --text-primary: #333; --text-secondary: #666; --border-color: rgba(0,0,0,0.1); --btn-bg: rgba(0,0,0,0.05); --btn-hover: rgba(0,0,0,0.1); }
* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: 'Noto Serif SC', serif; background: var(--bg-primary); color: var(--text-primary); line-height: 1.8; min-height: 100vh; }
.container { max-width: 800px; margin: 0 auto; padding: 20px; padding-bottom: 120px; }
.top-nav { position: fixed; top: 0; left: 0; right: 0; background: rgba(0,0,0,0.3); backdrop-filter: blur(10px); border-bottom: 1px solid var(--border-color); z-index: 1000; padding: 10px 20px; }
.top-nav-content { max-width: 800px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }
.nav-link { color: var(--text-primary); text-decoration: none; font-family: 'Noto Sans SC', sans-serif; font-size: 14px; padding: 8px 16px; background: var(--btn-bg); border: 1px solid var(--border-color); border-radius: 8px; }
.nav-link:hover { background: var(--btn-hover); }
.chapter-header { text-align: center; padding: 80px 0 40px; border-bottom: 1px solid var(--border-color); margin-bottom: 40px; }
.chapter-number { font-size: 14px; color: var(--text-secondary); letter-spacing: 4px; margin-bottom: 10px; }
.chapter-title { font-size: 32px; font-weight: 700; background: var(--accent-gradient); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-bottom: 20px; }
.chapter-content { font-size: 18px; line-height: 2; text-align: justify; }
.chapter-content p { margin-bottom: 1.5em; text-indent: 2em; }
.chapter-content p:first-of-type::first-letter { font-size: 3em; float: left; line-height: 1; margin-right: 8px; margin-top: -5px; background: var(--accent-gradient); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 700; }
.fixed-nav { position: fixed; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.3); backdrop-filter: blur(10px); border-top: 1px solid var(--border-color); z-index: 1000; padding: 15px 20px; }
.fixed-nav-content { max-width: 800px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }
.nav-btn { padding: 12px 24px; background: var(--btn-bg); border: 1px solid var(--border-color); border-radius: 8px; color: var(--text-primary); text-decoration: none; font-family: 'Noto Sans SC', sans-serif; font-size: 14px; cursor: pointer; }
.nav-btn:hover { background: var(--btn-hover); }
.scroll-buttons { position: fixed; right: 20px; bottom: 90px; display: flex; flex-direction: column; gap: 10px; z-index: 1001; }
.scroll-btn { width: 40px; height: 40px; border-radius: 8px; background: var(--btn-bg); border: 1px solid var(--border-color); color: var(--text-primary); cursor: pointer; display: flex; align-items: center; justify-content: center; }
.sidebar { position: fixed; right: 20px; top: 50%; transform: translateY(-50%); background: rgba(0,0,0,0.5); backdrop-filter: blur(10px); border-radius: 12px; border: 1px solid var(--border-color); width: 200px; max-height: 70vh; z-index: 999; display: flex; flex-direction: column; }
.sidebar-title { font-size: 14px; color: var(--text-secondary); padding: 15px 20px; border-bottom: 1px solid var(--border-color); }
.sidebar-content { overflow-y: auto; padding: 10px 20px 20px; flex: 1; }
.sidebar-chapter { display: block; padding: 8px 0; color: #aaa; text-decoration: none; font-size: 13px; border-bottom: 1px solid rgba(255,255,255,0.05); }
.sidebar-chapter:hover { color: #667eea; }
.sidebar-chapter.current { color: #667eea; font-weight: 600; }
@media (max-width: 1200px) { .sidebar { display: none; } }
@media (max-width: 600px) { .chapter-title { font-size: 24px; } .chapter-content { font-size: 16px; } .scroll-buttons { display: none; } }
</style>
</head>
<body>
<nav class="top-nav">
<div class="top-nav-content">
<a href="../index.html" class="nav-link">返回首页</a>
<button class="nav-link" id="themeToggle">切换主题</button>
</div>
</nav>
<div class="container">
<header class="chapter-header">
<div class="chapter-number">Chapter 183</div>
<h1 class="chapter-title">暗影初现</h1>
</header>
<article class="chapter-content">
<p>第二天清晨。</p>
<p>林克与艾琳娜站在云端之城的传送阵前。</p>
<p>他们即将前往晨曦浮岛,寻找第一块神之钥碎片。</p>
<p>卡赞也来了,他将在神界后方支援林克。</p>
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
<p>"林克,小心。"卡赞说。</p>
<p>"暗影的力量不可小觑。"</p>
<p>"如果遇到危险,立刻撤退。"</p>
<p>林克点头:"我会的。"</p>
<p>他踏入传送阵,艾琳娜跟随其后。</p>
<p>光芒闪过,两人消失在传送阵中。</p>
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
<p>晨曦浮岛。</p>
<p>林克睁开眼睛,被眼前的景象震撼。</p>
<p>整个浮岛笼罩在金色的光芒中。</p>
<p>光芒从浮岛中央的神殿散发,照亮了整个浮岛。</p>
<p>但林克注意到,光芒比他想象的要暗淡。</p>
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
<p>"光明之源的力量在衰减。"艾琳娜担忧地说。</p>
<p>"我们得快点。"</p>
<p>两人向浮岛中央的神殿走去。</p>
<p>沿途,他们看到了晨曦浮岛的居民。</p>
<p>神族们面色苍白,显然受到光明衰减的影响。</p>
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
<p>"你们是谁?"一个神族守卫拦住了他们。</p>
<p>艾琳娜回答:"我是艾琳娜,神界守护者。"</p>
<p>"这位是林克,议会邀请的客人。"</p>
<p>"我们来找神之钥碎片。"</p>
<p>守卫神色一变:"神之钥...在神殿深处。"</p>
<p>"但最近...神殿出现了奇怪的东西。"</p>
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
<p>"奇怪的东西?"林克问。</p>
<p>守卫点头:"是的。"</p>
<p>"黑色的雾气...从神殿深处涌出。"</p>
<p>"很多守卫进去后...就没有出来。"</p>
<p>林克眼神一凝:"暗影侵蚀。"</p>
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
<p>他大步走向神殿。</p>
<p>艾琳娜紧随其后,神族守卫们为两人让开道路。</p>
<p>神殿的大门缓缓打开,露出里面金色的通道。</p>
<p>但在通道深处,林克看到了黑色的雾气在蠕动。</p>
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
<p>"小心。"林克抽出光剑「细雪之舞」。</p>
<p>剑身散发出冰蓝色的光芒,照亮了通道。</p>
<p>两人缓缓进入神殿。</p>
<p>通道两侧的墙壁上刻着神族的符文,散发着微弱的光明之力。</p>
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
<p>突然,黑色的雾气涌来。</p>
<p>"来了!"林克喊道。</p>
<p>雾气凝聚成黑色的人形,向林克扑来。</p>
<p>那是暗影生物——被暗影侵蚀的神族灵魂。</p>
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
<p>林克挥剑斩向暗影生物。</p>
<p>"流心·刺!"</p>
<p>剑光如流星般刺穿暗影生物。</p>
<p>暗影生物发出尖锐的嘶叫,化作黑色的雾气消散。</p>
<p>但更多的暗影生物涌来,数量越来越多。</p>
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
<p>"林克,用创世之力!"艾琳娜喊道。</p>
<p>林克点头,创世之力注入剑身。</p>
<p>剑光变得更加耀眼,带着净化之力。</p>
<p>"拔刀斩!"</p>
<p>巨大的剑光横扫,将暗影生物群全部斩杀。</p>
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
<p>暗影生物消散后,林克看向艾琳娜。</p>
<p>"这些就是暗影生物?"</p>
<p>艾琳娜点头:"是的。"</p>
<p>"它们是被暗影侵蚀的灵魂。"</p>
<p>"它们失去了意识,只剩下吞噬的本能。"</p>
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
<p>林克眼神凝重。</p>
<p>这些暗影生物虽然不强,但数量众多。</p>
<p>如果暗影侵蚀继续蔓延,神界会陷入更大的危机。</p>
<p>"我们继续前进。"林克说。</p>
<p>两人深入神殿,向光明之源前进。</p>
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
<p>神殿深处。</p>
<p>巨大的光明之源悬浮在空中。</p>
<p>那是一颗金色的水晶,散发着纯净的光明之力。</p>
<p>但在水晶周围,黑色的雾气正在侵蚀光明之源。</p>
<p>光明之源的光芒在逐渐暗淡。</p>
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
<p>"光明之源...被暗影侵蚀了。"艾琳娜震惊地说。</p>
<p>林克握紧剑,准备战斗。</p>
<p>他知道,这只是开始。</p>
<p>更大的危险,还在后面。</p>
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
<p style="text-align: center; color: var(--text-secondary); text-indent: 0; margin-top: 2em;">(第一百八十三章完)</p>
</article>
</div>
<nav class="fixed-nav">
<div class="fixed-nav-content">
<a href="chapter-182.html" class="nav-btn">上一章</a>
<a href="../chapters.html" class="nav-btn">目录</a>
<button class="nav-btn" id="themeToggle">切换主题</button>
<a href="chapter-184.html" class="nav-btn">下一章</a>
</div>
</nav>
<div class="scroll-buttons">
<button class="scroll-btn" id="scrollTop"></button>
<button class="scroll-btn" id="scrollBottom"></button>
</div>
<aside class="sidebar">
<div class="sidebar-title">章节导航</div>
<div class="sidebar-content">
<a href="chapter-178.html" class="sidebar-chapter">第178章番外·奥兹玛的遗言</a>
<a href="chapter-179.html" class="sidebar-chapter">第179章神之召唤</a>
<a href="chapter-180.html" class="sidebar-chapter">第180章通往神界之路</a>
<a href="chapter-181.html" class="sidebar-chapter">第181章云端之城</a>
<a href="chapter-182.html" class="sidebar-chapter">第182章神界议会</a>
<a href="chapter-183.html" class="sidebar-chapter current">第183章暗影初现</a>
</div>
</aside>
<script>
const savedTheme = localStorage.getItem('theme') || 'dark';
document.documentElement.setAttribute('data-theme', savedTheme);
document.getElementById('themeToggle').textContent = savedTheme === 'dark' ? '浅色' : '深色';
document.getElementById('themeToggle').addEventListener('click', () => {
const newTheme = document.documentElement.getAttribute('data-theme') === 'dark' ? 'light' : 'dark';
document.documentElement.setAttribute('data-theme', newTheme);
localStorage.setItem('theme', newTheme);
document.getElementById('themeToggle').textContent = newTheme === 'dark' ? '浅色' : '深色';
});
document.getElementById('scrollTop').addEventListener('click', () => window.scrollTo({ top: 0, behavior: 'smooth' }));
document.getElementById('scrollBottom').addEventListener('click', () => window.scrollTo({ top: document.body.scrollHeight, behavior: 'smooth' }));
</script>
</body>
</html>