diff --git a/index.html b/index.html index 5ca23d7..2cab0fb 100644 --- a/index.html +++ b/index.html @@ -48,21 +48,35 @@ transform: scale(0.8); animation: fadeIn 0.6s ease-out 0.3s forwards; } - #app-loader .spinner::after { - content: ""; - position: absolute; - top: -3px; - left: -3px; - width: 100%; - height: 100%; - border: 4px solid rgba(0, 0, 0, 0.1); - border-radius: 50%; - border-top-color: var(--defaultThemeColor); - animation: spin 1s ease-in-out infinite; + #app-loader .spinner { + display: inline-block; + width: 40px; + height: 40px; } - @keyframes spin { - to { - transform: rotate(360deg); + #app-loader .spinner svg { + display: block; + } + #app-loader .spinner .stroke { + stroke: var(--defaultThemeColor); + stroke-linecap: round; + animation: spinDash 1.4s ease-in-out infinite; + } + #app-loader .spinner .background { + stroke: rgba(0, 0, 0, 0.1) + } + + @keyframes spinDash { + 0% { + stroke-dasharray: 1px, 200px; + stroke-dashoffset: 0; + } + 50% { + stroke-dasharray: 100px, 200px; + stroke-dashoffset: -15px; + } + 100% { + stroke-dasharray: 1px, 200px; + stroke-dashoffset: -126px; } } @keyframes fadeIn { @@ -77,9 +91,14 @@
-
+
+ + + + +
- +