test.html 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
  6. <title>Test</title>
  7. <style>
  8. #loader {
  9. transition: all 0.3s ease-in-out;
  10. opacity: 1;
  11. visibility: visible;
  12. position: fixed;
  13. height: 100vh;
  14. width: 100%;
  15. background: #fff;
  16. z-index: 90000;
  17. }
  18. #loader.fadeOut {
  19. opacity: 0;
  20. visibility: hidden;
  21. }
  22. .spinner {
  23. width: 40px;
  24. height: 40px;
  25. position: absolute;
  26. top: calc(50% - 20px);
  27. left: calc(50% - 20px);
  28. background-color: #333;
  29. border-radius: 100%;
  30. -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
  31. animation: sk-scaleout 1.0s infinite ease-in-out;
  32. }
  33. @-webkit-keyframes sk-scaleout {
  34. 0% { -webkit-transform: scale(0) }
  35. 100% {
  36. -webkit-transform: scale(1.0);
  37. opacity: 0;
  38. }
  39. }
  40. @keyframes sk-scaleout {
  41. 0% {
  42. -webkit-transform: scale(0);
  43. transform: scale(0);
  44. } 100% {
  45. -webkit-transform: scale(1.0);
  46. transform: scale(1.0);
  47. opacity: 0;
  48. }
  49. }
  50. </style>
  51. <script defer="defer" src="main.js"></script><link href="style.css" rel="stylesheet"></head>
  52. <body class="app">
  53. <div id="loader">
  54. <div class="spinner"></div>
  55. </div>
  56. <script>
  57. window.addEventListener('load', function load() {
  58. const loader = document.getElementById('loader');
  59. setTimeout(function() {
  60. loader.classList.add('fadeOut');
  61. }, 300);
  62. });
  63. </script>
  64. <div class="page-container">
  65. <main class="main-content bgc-grey-100">
  66. <div id="mainContent">
  67. <div class="full-container">
  68. <button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="top" title="Tooltip on top">
  69. Tooltip on top
  70. </button>
  71. <button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="top" title="Tooltip on top">
  72. Tooltip on top
  73. </button>
  74. </div>
  75. </div>
  76. </main>
  77. <footer class="bdT ta-c p-30 lh-0 fsz-sm c-grey-600">
  78. <span>Copyright © 2021 Designed by <a href="https://colorlib.com" target="_blank" title="Colorlib">Colorlib</a>. All rights reserved.</span>
  79. </footer>
  80. </div>
  81. </body>
  82. </html>