<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>高三勇者大冒险:终极备考RPG指南</title>
<style>
/* 游戏风格基础设置 */
:root {
--quest-blue: #4e73df;
--epic-purple: #6f42c1;
--rare-green: #1cc88a;
--common-gray: #858796;
--legendary-orange: #f6c23e;
--health-red: #e74a3b;
--mana-blue: #36b9cc;
--stamina-yellow: #f6c23e;
--dark-bg: #2a3042;
--light-text: #f8f9fc;
}
@import url('https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Noto+Sans+SC:wght@400;700&display=swap');
body {
background-color: var(--dark-bg);
color: var(--light-text);
font-family: 'Noto Sans SC', sans-serif;
line-height: 1.6;
background-image: url('https://img.freepik.com/free-vector/pixel-art-game-background-nature-landscape_107791-740.jpg');
background-size: cover;
background-attachment: fixed;
padding: 0;
margin: 0;
}
.rpg-container {
max-width: 1000px;
margin: 0 auto;
background-color: rgba(42, 48, 66, 0.9);
border: 4px solid var(--epic-purple);
border-radius: 10px;
box-shadow: 0 0 30px rgba(110, 66, 193, 0.5);
overflow: hidden;
}
/* 游戏标题样式 */
.rpg-header {
background: linear-gradient(135deg, var(--quest-blue), var(--epic-purple));
padding: 30px;
text-align: center;
position: relative;
border-bottom: 5px solid var(--legendary-orange);
}
.rpg-title {
font-family: 'Press Start 2P', cursive;
font-size: 2.2rem;
color: white;
text-shadow: 3px 3px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
margin-bottom: 15px;
letter-spacing: 2px;
}
.rpg-subtitle {
font-size: 1.2rem;
color: rgba(255,255,255,0.8);
font-weight: bold;
}
/* 角色状态栏 */
.character-status {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 10px;
padding: 15px;
background-color: rgba(0,0,0,0.3);
border-bottom: 2px solid var(--quest-blue);
}
.status-bar {
display: flex;
flex-direction: column;
align-items: center;
}
.status-label {
font-size: 0.8rem;
color: var(--light-text);
margin-bottom: 5px;
}
.status-value {
font-weight: bold;
font-size: 1.2rem;
}
.health { color: var(--health-red); }
.mana { color: var(--mana-blue); }
.stamina { color: var(--stamina-yellow); }
.level { color: var(--rare-green); }
/* 任务日志区域 */
.quest-log {
padding: 20px;
}
.chapter-title {
font-family: 'Press Start 2P', cursive;
font-size: 1.2rem;
color: var(--legendary-orange);
margin: 30px 0 20px;
padding-bottom: 10px;
border-bottom: 2px dashed var(--epic-purple);
text-shadow: 2px 2px 0 #000;
}
/* 任务卡片样式 */
.quest-card {
background: linear-gradient(135deg, rgba(46, 52, 78, 0.8), rgba(32, 38, 58, 0.8));
border: 2px solid var(--quest-blue);
border-radius: 8px;
padding: 15px;
margin-bottom: 20px;
position: relative;
box-shadow: 0 5px 15px rgba(0,0,0,0.3);
transition: transform 0.3s;
}
.quest-card:hover {
transform: translateY(-5px);
border-color: var(--rare-green);
}
.quest-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 10px;
}
.quest-name {
font-weight: bold;
font-size: 1.1rem;
color: white;
display: flex;
align-items: center;
}
.quest-type {
display: inline-block;
padding: 3px 8px;
border-radius: 4px;
font-size: 0.7rem;
font-weight: bold;
margin-left: 10px;
}
.main-quest { background-color: var(--epic-purple); }
.daily-quest { background-color: var(--quest-blue); }
.skill-quest { background-color: var(--rare-green); }
.event-quest { background-color: var(--legendary-orange); color: #000; }
.quest-rewards {
display: flex;
}
.reward {
margin-left: 10px;
font-size: 0.8rem;
background-color: rgba(0,0,0,0.3);
padding: 3px 8px;
border-radius: 4px;
border: 1px solid var(--common-gray);
}
.quest-description {
margin: 10px 0;
line-height: 1.5;
}
.quest-objectives {
margin-top: 15px;
}
.objective {
display: flex;
align-items: center;
margin-bottom: 8px;
padding-left: 25px;
position: relative;
}
.objective:before {
content: "◻";
position: absolute;
left: 5px;
color: var(--common-gray);
}
.objective.completed:before {
content: "✓";
color: var(--rare-green);
}
/* 技能树样式 */
.skill-tree {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
gap: 15px;
margin-top: 20px;
}
.skill-card {
background-color: rgba(32, 38, 58, 0.8);
border: 2px solid var(--common-gray);
border-radius: 8px;
padding: 15px;
transition: all 0.3s;
}
.skill-card:hover {
border-color: var(--rare-green);
box-shadow: 0 0 15px rgba(28, 200, 138, 0.3);
}
.skill-name {
font-weight: bold;
color: white;
margin-bottom: 5px;
display: flex;
justify-content: space-between;
}
.skill-level {
color: var(--legendary-orange);
}
.skill-description {
font-size: 0.9rem;
color: rgba(255,255,255,0.7);
}
.cooldown {
margin-top: 10px;
font-size: 0.8rem;
color: var(--mana-blue);
}
/* 游戏底部区域 */
.rpg-footer {
text-align: center;
padding: 20px;
background-color: rgba(0,0,0,0.5);
border-top: 2px solid var(--epic-purple);
}
.save-button {
background: linear-gradient(135deg, var(--rare-green), #17a673);
color: white;
border: none;
padding: 12px 25px;
font-size: 1.1rem;
font-weight: bold;
border-radius: 50px;
cursor: pointer;
box-shadow: 0 5px 15px rgba(28, 200, 138, 0.4);
transition: all 0.3s;
}
.save-button:hover {
transform: translateY(-3px);
box-shadow: 0 8px 20px rgba(28, 200, 138, 0.6);
}
/* 响应式设计 */
@media (max-width: 768px) {
.character-status {
grid-template-columns: repeat(2, 1fr);
}
.rpg-title {
font-size: 1.5rem;
}
.skill-tree {
grid-template-columns: 1fr;
}
}
</style>
</head>
<body>
<div class="rpg-container">
<div class="rpg-header">
<h1 class="rpg-title">高三勇者大冒险</h1>
<p class="rpg-subtitle">终极备考RPG指南 · 2025届黄金版</p>
</div>
<div class="character-status">
<div class="status-bar">
<span class="status-label">生命值</span>
<span class="status-value health">❤️ 85/100</span>
</div>
<div class="status-bar">
<span class="status-label">专注力</span>
<span class="status-value mana">🔵 70/100</span>
</div>
<div class="status-bar">
<span class="status-label">耐力</span>
<span class="status-value stamina">🟡 90/100</span>
</div>
<div class="status-bar">
<span class="status-label">等级</span>
<span class="status-value level">⭐ Lv.5</span>
</div>
</div>
<div class="quest-log">
<h2 class="chapter-title">第一章: 新手村准备</h2>
<div class="quest-card">
<div class="quest-header">
<span class="quest-name">装备你的武器库
<span class="quest-type main-quest">主线任务</span>
</span>
<div class="quest-rewards">
<span class="reward">EXP +200</span>
<span class="reward">金币 +500</span>
</div>
</div>
<div class="quest-description">
收集并整理你的学习装备:五科笔记本、错题本、历年真题集、彩色标记笔。记得定期维护你的装备!
</div>
<div class="quest-objectives">
<div class="objective completed">购买各科笔记本</div>
<div class="objective completed">准备错题本系统</div>
<div class="objective">收集近5年真题</div>
<div class="objective">建立文具补给包</div>
</div>
</div>
<h2 class="chapter-title">第二章: 每日修行</h2>
<div class="quest-card">
<div class="quest-header">
<span class="quest-name">晨读的智慧
<span class="quest-type daily-quest">每日任务</span>
</span>
<div class="quest继续完成代码
最新发布