index.html 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <!DOCTYPE html>
  2. <html lang="zh">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="x5-fullscreen" content="true">
  6. <meta name="apple-mobile-web-app-capable" content="yes"/>
  7. <meta name="viewport"
  8. content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no">
  9. <title>小球消除方块</title>
  10. <link rel="preload" href="DIN1451.ttf" type="font/ttf" crossorigin="anonymous" as="font">
  11. <link rel="stylesheet" href="style.css">
  12. </head>
  13. <body>
  14. <div id="contain">
  15. <div id="header" class="header">
  16. <p id="level">1</p>
  17. </div>
  18. <canvas id="can" width="0" height="0"></canvas>
  19. <div id="footer" class="footer">
  20. <p id="ball-count"></p>
  21. </div>
  22. </div>
  23. <!-- 模式选择覆盖层 -->
  24. <div id="mode-selector" class="overlay">
  25. <div class="overlay-content">
  26. <h2 class="overlay-title">选择游戏模式</h2>
  27. <button class="mode-btn" data-mode="1">经典模式</button>
  28. <button class="mode-btn" data-mode="2">增强模式</button>
  29. </div>
  30. </div>
  31. <!-- 游戏结束覆盖层 -->
  32. <div id="game-over" class="overlay" style="display: none;">
  33. <div class="overlay-content">
  34. <h2 class="overlay-title">游戏结束</h2>
  35. <p id="final-score" class="final-score"></p>
  36. <button id="restart-btn" class="mode-btn">重新开始</button>
  37. </div>
  38. </div>
  39. <script type="module" src="src/main.js"></script>
  40. </body>
  41. </html>