You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

99 lines
2.7 KiB

7 months ago
7 months ago
7 months ago
7 months ago
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8" />
  5. <link rel="icon" href="%PUBLIC_URL%/favicon.ico" />
  6. <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport" />
  7. <meta name="x5-fullscreen" content="true">
  8. <meta name="theme-color" content="#000000" />
  9. <meta name="description" content="SOFIL description" />
  10. <link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" />
  11. <link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
  12. <title>SOFIL</title>
  13. <meta property="og:title" content="SOFIL" />
  14. <meta property="og:description" content="SOFIL description" />
  15. <meta property="og:image" content="https://app.sofil.io/qrcode.png" />
  16. <meta property="og:image:width" content="1200" />
  17. <meta property="og:image:height" content="600" />
  18. <meta property="og:url" content="https://app.sofil.io" />
  19. <meta property="og:type" content="website" />
  20. <meta name="twitter:card" content="summary_large_image" />
  21. <meta name="twitter:title" content="SOFIL" />
  22. <meta name="twitter:description" content="SOFIL description" />
  23. <meta name="twitter:image" content="https://app.sofil.io/qrcode.png" />
  24. <style>
  25. body {
  26. margin: 0;
  27. padding: 0;
  28. }
  29. .public-box {
  30. display: flex;
  31. justify-content: center;
  32. align-items: center;
  33. text-align: center;
  34. height: 80vh
  35. }
  36. .public-box .public-loading-img {
  37. width: 150px;
  38. height: 175px;
  39. animation: public-loading-img-fadeLoop 5s linear infinite;
  40. }
  41. @keyframes public-loading-img-fadeLoop {
  42. 0% {
  43. background-image: url("./loading/loading-1.png");
  44. background-size: 100% 100%;
  45. object-fit: cover;
  46. }
  47. 1% {
  48. background-image: url("./loading/loading-1.png");
  49. background-size: 100% 100%;
  50. object-fit: cover;
  51. }
  52. 25% {
  53. background-image: url("./loading/loading-2.png");
  54. background-size: 100% 100%;
  55. object-fit: cover;
  56. }
  57. 50% {
  58. background-image: url("./loading/loading-3.png");
  59. background-size: 100% 100%;
  60. object-fit: cover;
  61. }
  62. 75% {
  63. background-image: url("./loading/loading-4.png");
  64. background-size: 100% 100%;
  65. object-fit: cover;
  66. }
  67. 100% {
  68. background-image: url("./loading/loading-5.png");
  69. background-size: 100% 100%;
  70. object-fit: cover;
  71. }
  72. }
  73. </style>
  74. </head>
  75. <body>
  76. <noscript>You need to enable JavaScript to run this app.</noscript>
  77. <div id="root">
  78. <div class="public-box">
  79. <div class="public-loading-img"></div>
  80. </div>
  81. </div>
  82. <script src="./initialization.js"></script>
  83. </body>
  84. </html>