统一样式

This commit is contained in:
史悦
2025-09-11 13:17:27 +08:00
parent 483ab26505
commit adbd205b7e
7 changed files with 942 additions and 283 deletions

View File

@@ -8,6 +8,32 @@
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<!-- 引入统一样式文件 -->
<link rel="stylesheet" href="common-styles.css">
<style>
/* 页面特有的样式补充 */
.main-content {
flex: 1;
display: flex;
flex-direction: column;
padding: var(--safe-area-padding);
justify-content: center;
align-items: center;
text-align: center;
position: relative;
}
.game-modes {
width: 100%;
max-width: 350px;
display: flex;
flex-direction: column;
gap: 16px;
}
</style>
<!-- 保留原有的所有样式定义 -->
<style>
/* 设计变量 */
:root {
@@ -687,6 +713,9 @@
</main>
</div>
<!-- 引入导航功能 -->
<script src="navigation.js"></script>
<script>
// 创建动态星空背景
function createStarField() {
@@ -716,37 +745,25 @@
});
}
// 游戏模式按钮点击事件
// 游戏模式按钮点击事件 - 使用导航功能
document.getElementById('quickStart').addEventListener('click', () => {
console.log('快速开始 - 和AI对战');
if ('vibrate' in navigator) {
navigator.vibrate(15);
}
// 这里可以添加跳转到AI对战页面的逻辑
handleGameModeSelection('quickStart');
});
document.getElementById('onlineMatch').addEventListener('click', () => {
console.log('自动匹配 - 在线匹配对战');
if ('vibrate' in navigator) {
navigator.vibrate(15);
}
// 这里可以添加跳转到匹配页面的逻辑
handleGameModeSelection('onlineMatch');
});
document.getElementById('createRoom').addEventListener('click', () => {
console.log('创建房间');
if ('vibrate' in navigator) {
navigator.vibrate(10);
}
// 这里可以添加跳转到创建房间页面的逻辑
handleGameModeSelection('createRoom');
});
document.getElementById('joinGame').addEventListener('click', () => {
console.log('加入游戏');
if ('vibrate' in navigator) {
navigator.vibrate(10);
}
// 这里可以添加跳转到加入游戏页面的逻辑
handleGameModeSelection('joinGame');
});
// 设置按钮点击事件