工作流

index.html 5.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  6. <meta name="renderer" content="webkit">
  7. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
  8. <link rel="icon" href="./src/assets/favicon.ico">
  9. <title>Warm-Flow设计器</title>
  10. <!--[if lt IE 11]><script>window.location.href='/html/ie.html';</script><![endif]-->
  11. <style>
  12. html,
  13. body,
  14. #app {
  15. height: 100vh;
  16. overflow-y: auto;
  17. overflow-x: hidden;
  18. margin: 0px;
  19. padding: 0px;
  20. }
  21. .chromeframe {
  22. margin: 0.2em 0;
  23. background: #ccc;
  24. color: #000;
  25. padding: 0.2em 0;
  26. }
  27. #loader-wrapper {
  28. position: fixed;
  29. top: 0;
  30. left: 0;
  31. width: 100%;
  32. height: 100%;
  33. z-index: 999999;
  34. }
  35. #loader {
  36. display: block;
  37. position: relative;
  38. left: 50%;
  39. top: 43%;
  40. width: 40px;
  41. height: 40px;
  42. margin: -25px 0 0 -25px;
  43. border-radius: 50%;
  44. z-index: 1001;
  45. color: #666;
  46. font-size: 40px;
  47. overflow: hidden;
  48. transform: translateZ(0);
  49. /* animation:规定完成动画所花费的时间,该属性必须规定,否则动画时长为0,无法播放 */
  50. animation: loadBox 1.7s infinite ease, round 1.7s infinite ease;
  51. }
  52. @keyframes loadBox {
  53. 0% {
  54. box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em,
  55. 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  56. }
  57. 5%,
  58. 95% {
  59. box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em,
  60. 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  61. }
  62. 10%,
  63. 59% {
  64. box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em,
  65. -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em,
  66. -0.297em -0.775em 0 -0.477em;
  67. }
  68. 20% {
  69. box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em,
  70. -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em,
  71. -0.749em -0.34em 0 -0.477em;
  72. }
  73. 38% {
  74. box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em,
  75. -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em,
  76. -0.82em -0.09em 0 -0.477em;
  77. }
  78. 100% {
  79. box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em,
  80. 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  81. }
  82. }
  83. @keyframes round {
  84. 0% {
  85. transform: rotate(0deg); /* 开始旋转 div 元素 */
  86. }
  87. 100% {
  88. transform: rotate(360deg); /* 结束旋转 div 元素 */
  89. }
  90. }
  91. @-webkit-keyframes spin {
  92. 0% {
  93. -webkit-transform: rotate(0deg);
  94. -ms-transform: rotate(0deg);
  95. transform: rotate(0deg);
  96. }
  97. 100% {
  98. -webkit-transform: rotate(360deg);
  99. -ms-transform: rotate(360deg);
  100. transform: rotate(360deg);
  101. }
  102. }
  103. @keyframes spin {
  104. 0% {
  105. -webkit-transform: rotate(0deg);
  106. -ms-transform: rotate(0deg);
  107. transform: rotate(0deg);
  108. }
  109. 100% {
  110. -webkit-transform: rotate(360deg);
  111. -ms-transform: rotate(360deg);
  112. transform: rotate(360deg);
  113. }
  114. }
  115. #loader-wrapper .loader-section {
  116. position: fixed;
  117. top: 0;
  118. width: 51%;
  119. height: 100%;
  120. background: #e5e4e4;
  121. z-index: 1000;
  122. -webkit-transform: translateX(0);
  123. -ms-transform: translateX(0);
  124. transform: translateX(0);
  125. }
  126. #loader-wrapper .loader-section.section-left {
  127. left: 0;
  128. }
  129. #loader-wrapper .loader-section.section-right {
  130. right: 0;
  131. }
  132. .loaded #loader-wrapper .loader-section.section-left {
  133. -webkit-transform: translateX(-100%);
  134. -ms-transform: translateX(-100%);
  135. transform: translateX(-100%);
  136. -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  137. transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  138. }
  139. .loaded #loader-wrapper .loader-section.section-right {
  140. -webkit-transform: translateX(100%);
  141. -ms-transform: translateX(100%);
  142. transform: translateX(100%);
  143. -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  144. transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  145. }
  146. .loaded #loader {
  147. opacity: 0;
  148. -webkit-transition: all 0.3s ease-out;
  149. transition: all 0.3s ease-out;
  150. }
  151. .loaded #loader-wrapper {
  152. visibility: hidden;
  153. -webkit-transform: translateY(-100%);
  154. -ms-transform: translateY(-100%);
  155. transform: translateY(-100%);
  156. -webkit-transition: all 0.3s 1s ease-out;
  157. transition: all 0.3s 1s ease-out;
  158. }
  159. .no-js #loader-wrapper {
  160. display: none;
  161. }
  162. .no-js h1 {
  163. color: #222222;
  164. }
  165. #loader-wrapper .load_title {
  166. font-family: 'Open Sans';
  167. color: #666;
  168. font-size: 19px;
  169. width: 100%;
  170. text-align: center;
  171. z-index: 9999999999999;
  172. position: absolute;
  173. top: 50%;
  174. opacity: 1;
  175. line-height: 30px;
  176. }
  177. #loader-wrapper .load_title span {
  178. font-weight: normal;
  179. font-style: italic;
  180. font-size: 13px;
  181. color: #666;
  182. opacity: 0.5;
  183. }
  184. </style>
  185. </head>
  186. <body>
  187. <div id="app">
  188. <div id="loader-wrapper">
  189. <div id="loader"></div>
  190. <div class="loader-section section-left"></div>
  191. <div class="loader-section section-right"></div>
  192. <div class="load_title">正在加载设计器中</div>
  193. </div>
  194. </div>
  195. <script type="module" src="/src/main.js"></script>
  196. </body>
  197. </html>