diff --git a/src/components/Spinner.astro b/src/components/Spinner.astro index fcfcf3b..f9bbb8d 100644 --- a/src/components/Spinner.astro +++ b/src/components/Spinner.astro @@ -4,36 +4,26 @@ @@ -50,11 +40,10 @@ pointer-events: none; transition: transform 160ms linear; z-index: 9999; - will-change: transform; } #page-loading-indicator.is-active { - transform: scale(1) translateY(0); + transform: scale(1) translateY(0px); } .page-loading-spinner { @@ -79,12 +68,12 @@ } 52% { - transform: rotate(720deg); + transform: rotate(720deg); /* 前两圈,稍微慢一点 */ animation-timing-function: cubic-bezier(0.55, 0.08, 0.78, 0.22); } 100% { - transform: rotate(1080deg); + transform: rotate(1080deg); /* 最后一圈更慢 */ } } @@ -93,4 +82,10 @@ border-color: #d8c7a1; border-top-color: transparent; } + + @keyframes page-loading-spin { + to { + transform: rotate(360deg); + } + }