summaryrefslogtreecommitdiff
path: root/src/components/Loading.module.scss
diff options
context:
space:
mode:
authorHaishan <[email protected]>2018-10-30 23:37:42 +0800
committerHaishan <[email protected]>2018-11-03 23:06:16 +0800
commit7f75345c03c21336cff68370eede0879c6bdf6ab (patch)
tree3d63e5e503857f09039d680e34cd987f830427f9 /src/components/Loading.module.scss
parentd247e37890de06b17da34646c0fe227a9b6ef2a6 (diff)
refactor(chart): lazy load Chart.js with suspense
- chore: add ico favicon - chore: lint - chore: add react-hooks lint rules
Diffstat (limited to 'src/components/Loading.module.scss')
-rw-r--r--src/components/Loading.module.scss61
1 files changed, 21 insertions, 40 deletions
diff --git a/src/components/Loading.module.scss b/src/components/Loading.module.scss
index 7166140..05f8f3f 100644
--- a/src/components/Loading.module.scss
+++ b/src/components/Loading.module.scss
@@ -1,50 +1,31 @@
-$color1: #2a477a;
-$color2: #dddddd;
+// $color1: #2a477a;
+$color1: #dddddd;
-@keyframes moveRight {
- 0% {
- transform: translate(-50px);
- }
-
- 100% {
- transform: translate(10px);
- }
-}
-
-@keyframes moveLeft {
- 0% {
- transform: translate(50px);
- }
-
- 100% {
- transform: translate(-10px);
- }
-}
+$size: 40px;
.loading {
- position: relative;
width: 100%;
- height: 300px;
- margin: 0 auto;
- height: 30vh;
-}
-
-.circle {
- width: 40px;
- height: 40px;
- border-radius: 50%;
- position: absolute;
- top: 50%;
+ height: 100%;
+ display: flex;
+ justify-content: center;
+ align-items: center;
}
-.left {
+.pulse {
+ width: $size;
+ height: $size;
+ margin: 10px;
background-color: $color1;
- left: 50%;
- animation: moveRight 1s ease-in-out 0s infinite alternate;
+ border-radius: 100%;
+ animation: pulseScaleOut 1s infinite ease-in-out;
}
-.right {
- background-color: $color2;
- right: 50%;
- animation: moveLeft 1s ease-in-out 0s infinite alternate;
+@keyframes pulseScaleOut {
+ 0% {
+ transform: scale(0);
+ }
+ 100% {
+ transform: scale(1);
+ opacity: 0;
+ }
}