index.html 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <!doctype html>
  2. <html lang="">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <link rel="icon" href="/favicon.ico" />
  6. <meta
  7. name="viewport"
  8. content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"
  9. />
  10. <title>Angel Token</title>
  11. <style type="text/css">
  12. /* HTML: <div class="loader"></div> */
  13. #Loading {
  14. position: absolute;
  15. top: 40%;
  16. left: 50%;
  17. transform: translateY(-50%) translateX(-50%);
  18. white-space: nowrap;
  19. width: fit-content;
  20. font-size: 40px;
  21. font-family: system-ui, sans-serif;
  22. font-weight: bold;
  23. text-transform: uppercase;
  24. color: #0000;
  25. -webkit-text-stroke: 1px #000;
  26. background:
  27. radial-gradient(0.71em at 50% 1em, #000 99%, #0000 101%)
  28. calc(50% - 1em) 1em/2em 200% repeat-x text,
  29. radial-gradient(0.71em at 50% -0.5em, #0000 99%, #000 101%) 50%
  30. 1.5em/2em 200% repeat-x text;
  31. animation:
  32. l10-0 0.8s linear infinite alternate,
  33. l10-1 4s linear infinite;
  34. text-shadow: 1px 1px 2px #40A4FB;
  35. }
  36. #Loading:before {
  37. content: "Angel Token";
  38. }
  39. @keyframes l10-0 {
  40. to {
  41. background-position-x: 50%, calc(50% + 1em);
  42. }
  43. }
  44. @keyframes l10-1 {
  45. to {
  46. background-position-y: -0.5em, 0;
  47. }
  48. }
  49. </style>
  50. </head>
  51. <body>
  52. <div id="Loading"></div>
  53. <div id="app"></div>
  54. <script type="module" src="/src/main.js"></script>
  55. </body>
  56. </html>