index.html 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262
  1. <html>
  2. <head>
  3. <script>
  4. window.dataLayer = window.dataLayer || [];
  5. function gtag(){dataLayer.push(arguments);}
  6. gtag('js', new Date());
  7. gtag('config', 'UA-132977570-1', {
  8. 'referrer' : document.referrer.split('?')[0],
  9. 'location': window.location.href.split("?")[0],
  10. });
  11. </script>
  12. <meta charset="utf-8">
  13. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  14. <meta
  15. name='viewport'
  16. content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0, shrink-to-fit=no , viewport-fit=cover'
  17. />
  18. <meta name="apple-mobile-web-app-title" content="ShadowPlay" />
  19. <meta name="apple-mobile-web-app-capable" content="yes">
  20. <link rel="shortcut icon" href="./favicon.ico" type="image/x-icon">
  21. <title>Shadow Art</title>
  22. <link rel="stylesheet" type="text/css" href="css/style.css">
  23. <link rel="stylesheet" href="third_party/css/bootstrap.min.css"/>
  24. <link rel="stylesheet" href="third_party/css/bootstrap-datepicker3.css"/>
  25. <style>
  26. body {
  27. margin: 0;
  28. }
  29. </style>
  30. </head>
  31. <body>
  32. <div class="my-container forSafari">
  33. <div id="parent-wrapper">
  34. <div id="fade-wrapper" class="center-message inner"><img id="loading_img" width="10%" height="auto" src="content/ui/en-us/loading_cycle.gif"/></div>
  35. </div>
  36. <div id="display_container" class="display-camera-container rcorners">
  37. <p id="camrea_tips"></p>
  38. </div>
  39. <div id="out_line_diagrame" class="display-camera-container rcorners_2">
  40. <div id="calibrate_message" class="center-message" >Calibrating...</div>
  41. <img id="hand_guide_diagram" class="rcorners_2" src="content/hand_guide_diagram/empty.png" width="500" height="500">
  42. </div>
  43. <div id="sample_container" class="col s6 m4">
  44. </div>
  45. <div id="draw_container" class="col s6 m4">
  46. </div>
  47. <div id="draw_test" class="col s6 m4">
  48. </div>
  49. <a id="btn_practice" href="#" class="float center-message btn-message-color">
  50. Practice
  51. </a>
  52. <a id="btn_play" href="#" class="center-message btn-message-color">
  53. </a>
  54. <a id="btn_play_end" href="#" class="float center-message btn-message-color">
  55. </a>
  56. </div>
  57. <a id="select_zodiac" href="#" class="float center-message btn-message-color">
  58. </a>
  59. <a id="select_year" href="#" class="datepicker float center-message noselect ">
  60. <p id="year_text" class="noselect center-message" style="padding-top:1.75vw;font-size:2.2vw;font-family: SupermercadoOneRegular">22</p>
  61. </a>
  62. <div id="myModal" class="modal fade" tabindex="-1" role="dialog">
  63. <div class="modal-dialog modal-dialog-centered">
  64. <div class="modal-content" style="border-radius: 50px;">
  65. <div class="modal-body">
  66. <div class="container" >
  67. <div class="col-sm-12">
  68. <div class="row">
  69. <div id="modal_zodiac_body" class="col-sm-8 ">
  70. </div>
  71. <div class=" col-sm-4 btn-select-zodiac">
  72. <a id="btn_select_zodiac" href="#" class="center-message btn-message-color btn-select-zodiac" data-dismiss="modal" ></a>
  73. </div>
  74. </div>
  75. </div>
  76. </div>
  77. </div>
  78. <!-- <div class="modal-footer" style="padding: 0.5rem">
  79. <button id="btn_select_zodiac" class="btn" data-dismiss="modal">Select</button>
  80. </div> -->
  81. </div>
  82. </div>
  83. </div>
  84. <a id="btn_next" href="#" class="float center-message btn-message-color">
  85. </a>
  86. <a id="btn_begin" href="#" class="float center-message btn-message-color">
  87. </a>
  88. <a id="btn_save" href="#" class="float center-message btn-message-color">
  89. </a>
  90. <!-- <a id="btn_fb" href="#" class="float center-message btn-message-color">
  91. </a>
  92. <a id="btn_twitter" href="#" class="float center-message btn-message-color">
  93. </a>
  94. -->
  95. <div id="bgm">
  96. <div></div>
  97. </div>
  98. <div id="logo">
  99. <img src="./content/ui/myLogo.png" alt="">
  100. </div>
  101. <div id="dropdown_select_lang" class="center-message dropdown-select-lang">
  102. <select id="dropdown_select" class="customs-dropdown-select">
  103. <option value="en-us">English</option>
  104. <option value="zh-cn">简体中文</option>
  105. </select>
  106. </div>
  107. <button id="play_again_btn" class="play-again-btn"></button>
  108. <div id="end_tips">
  109. 游戏结束,您未解锁任何生肖。可点击右侧按钮,重新开始游戏
  110. </div>
  111. <div class="foucstips">
  112. <div class="con">
  113. <p>
  114. 在镜头校准时,请对准简洁空白的背景(如墙面),并保持静止镜头内切勿出现面部,因为您的细部表情会导致校准失败
  115. </p>
  116. <div class="btncon">
  117. <div class="yes">我知道了,开始校准</div>
  118. </div>
  119. </div>
  120. </div>
  121. <div class="comfirmcon">
  122. <div class="con">
  123. <p>
  124. 真厉害!想要解锁其他11个生肖吗?
  125. </p>
  126. <div class="btncon">
  127. <div class="no">残忍拒绝</div>
  128. <div class="yes">继续解锁</div>
  129. </div>
  130. </div>
  131. </div>
  132. <div class="selectList">
  133. <ul>
  134. <li>
  135. <img src="./images/normal/ox.png" alt="">
  136. </li>
  137. </ul>
  138. <p id="success_end">游戏结束,恭喜您共解锁了 4 个生肖,可点击下方查看</p>
  139. </div>
  140. <div id="mobiletips">
  141. <div class="mtipsheader">
  142. <img src="content/ui/zh-cn/header.png" alt="">
  143. </div>
  144. <div class="mbtips">
  145. <div class="img"></div>
  146. <p>为保证您的游戏体验本游戏仅支持在PC浏览器中游玩</p>
  147. </div>
  148. <div class="mbbtn">
  149. <div class="mbcopy">复制链接</div>
  150. <ul class="mblang">
  151. <li data-lang="zh-cn">中文</li>
  152. <li data-lang="en-us">English</li>
  153. </ul>
  154. </div>
  155. </div>
  156. <script src="third_party/js/jquery-3.3.1.min.js" charset="utf-8"></script>
  157. <script src="third_party/js/popper.min.js"></script>
  158. <script src="third_party/js/bootstrap.min.js"></script>
  159. <script src="third_party/js/bootstrap-datepicker.min.js"></script>
  160. <script src="third_party/locales/bootstrap-datepicker.zh-CN.min.js"></script>
  161. <script src="third_party/js/mobile-detect.min.js"></script>
  162. <script src="third_party/js/tf.min.js"> </script>
  163. <script src="third_party/js/jquery.i18n/src/jquery.i18n.js"></script>
  164. <script src="third_party/js/jquery.i18n/src/jquery.i18n.messagestore.js"></script>
  165. <script src="third_party/js/jquery.i18n/src/jquery.i18n.fallbacks.js"></script>
  166. <script src="third_party/js/jquery.i18n/src/jquery.i18n.parser.js"></script>
  167. <script src="third_party/js/jquery.i18n/src/jquery.i18n.emitter.js"></script>
  168. <script src="third_party/js/jquery.i18n/src/jquery.i18n.language.js"></script>
  169. <script src="js/lunar_year_calculate.js" charset="utf-8"></script>
  170. <script src="third_party/js/pc-autocompletion.js" charset="utf-8"></script>
  171. <script src="third_party/js/opencv.js" charset="utf-8"></script>
  172. <script src="js/processing/preprocessing.js" charset="utf-8"></script>
  173. <script src="js/processing/shadow.js" charset="utf-8"></script>
  174. <script src="js/processing/morph.js" charset="utf-8"></script>
  175. <script src="third_party/js/preloadjs.min.js"></script>
  176. <script src="js/core.js" charset="utf-8"></script>
  177. <script src="js/zodiac_manager.js" charset="utf-8"></script>
  178. <script src="js/sprite.js" charset="utf-8"></script>
  179. <script src="js/utils.js" charset="utf-8"></script>
  180. <script src="js/mode/endMode.js" charset="utf-8"></script>
  181. <script src="js/mode/landingMode.js" charset="utf-8"></script>
  182. <script src="js/mode/selectMode.js" charset="utf-8"></script>
  183. <script src="js/mode/playMode.js" charset="utf-8"></script>
  184. <script src="js/app.js" charset="utf-8"></script>
  185. <script type="text/javascript">
  186. var timer = null;
  187. document.onscroll = function(event) {
  188. if(timer !== null) {
  189. clearTimeout(timer);
  190. }
  191. timer = setTimeout(function() {
  192. window.scrollTo(0, 1);
  193. }, 75);
  194. event.preventDefault();
  195. }
  196. document.addEventListener('gesturestart', function (e) {
  197. e.preventDefault();
  198. });
  199. document.ontouchmove = function(e){ e.preventDefault(); }
  200. document.ontouchstart = function(e){ e.preventDefault(); }
  201. </script>
  202. </body>
  203. </html>