index.html 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8" />
  5. <title>Coloring Page Paint On Line | Coloring Game</title>
  6. <script type="module" src="/src/filler/index.ts"></script>
  7. <meta
  8. name="viewport"
  9. content="user-scalable=no, width=device-width, initial-scale=1, maximum-scale=1"
  10. />
  11. <link rel="stylesheet" href="/assets/css/tools.css" type="text/css" />
  12. <link rel="stylesheet" href="/assets/css/setting.css" type="text/css" />
  13. <link rel="stylesheet" href="/assets/css/loading.css" type="text/css" />
  14. </head>
  15. <body>
  16. <div id="loading-overlay">
  17. <div class="spinner"></div>
  18. </div>
  19. <!-- 广告标识(各平台合规要求) -->
  20. <div id="ad-badge">Ad</div>
  21. <!-- 填色区域(左侧 / 竖屏全屏);promo 也在此覆盖 -->
  22. <div id="game-area">
  23. <canvas id="canvas"></canvas>
  24. <!-- 进度条 + 调色板,绝对定位在底部 -->
  25. <div id="toolbar-bottom">
  26. <div id="progress-toolbar">
  27. <div id="progress-wrapper" class="progress-wrapper">
  28. <div id="progress-bar" class="progress-bar">
  29. <div id="progress" class="progress"></div>
  30. </div>
  31. <div id="percent" class="percent"></div>
  32. </div>
  33. </div>
  34. <div id="color-btns"></div>
  35. </div>
  36. <!-- 宣传界面:canvas 消失后填充此区域
  37. 竖屏=覆盖全屏;横屏=覆盖左侧 58% -->
  38. <div id="promo-screen">
  39. <img id="promo-coloring" alt="" />
  40. <img id="promo-slogon" alt="" />
  41. </div>
  42. </div>
  43. <!-- 竖屏:fixed 叠加(logo 顶 / CTA 底)
  44. 横屏:右侧固定栏 -->
  45. <div id="sidebar">
  46. <div id="app-logo-bar">
  47. <!-- logo.png = 图标,logo-txt.png = 文字;竖屏横排,横屏竖排 -->
  48. <img id="app-logo" alt="" />
  49. <img id="app-logo-txt" alt="" />
  50. </div>
  51. <!-- CTA 按钮 -->
  52. <div id="cta-btn-wrapper">
  53. <button id="cta-btn">PLAY NOW</button>
  54. </div>
  55. </div>
  56. <div id="toast" class="toast toast-hidden"></div>
  57. </body>
  58. </html>