Parcourir la source

make loader dark too

Daniel Sheffield il y a 1 an
Parent
commit
27da175980
2 fichiers modifiés avec 50 ajouts et 70 suppressions
  1. 4 0
      app/rest/loading.tpl
  2. 46 70
      app/rest/static/cloud-gears.css

+ 4 - 0
app/rest/loading.tpl

@@ -2,6 +2,10 @@
   <head>
     <link rel="stylesheet" href="/grocery/static/cloud-gears.css"/>
     <style>
+body {
+  background-color: #080808;
+  color: #cccccc;
+}
 .loader-container {
   position: absolute;
   left: 45vw;

+ 46 - 70
app/rest/static/cloud-gears.css

@@ -1,73 +1,49 @@
 .loader {
-    width: 175px;
-    height: 80px;
-    display: block;
-    margin:auto;
-    background-image:
-     radial-gradient(circle 25px at 25px 25px, #adadad 100%, transparent 0),
-     radial-gradient(circle 50px at 50px 50px, #adadad 100%, transparent 0),
-     radial-gradient(circle 25px at 25px 25px, #adadad 100%, transparent 0),
-     linear-gradient(#adadad 50px, transparent 0);
-    background-size: 50px 50px, 100px 76px, 50px 50px, 120px 40px;
-    background-position: 0px 30px, 37px 0px, 122px 30px, 25px 40px;
-    background-repeat: no-repeat;
-    position: relative;
-    box-sizing: border-box;
+  width: 175px;
+  height: 80px;
+  display: block;
+  margin:auto;
+  background-image: radial-gradient(circle 25px at 25px 25px, #FFF 100%, transparent 0), radial-gradient(circle 50px at 50px 50px, #FFF 100%, transparent 0), radial-gradient(circle 25px at 25px 25px, #FFF 100%, transparent 0), linear-gradient(#FFF 50px, transparent 0);
+  background-size: 50px 50px, 100px 76px, 50px 50px, 120px 40px;
+  background-position: 0px 30px, 37px 0px, 122px 30px, 25px 40px;
+  background-repeat: no-repeat;
+  position: relative;
+  box-sizing: border-box;
+}
+.loader::before {
+  content: '';  
+  left: 60px;
+  bottom: 18px;
+  position: absolute;
+  width: 36px;
+  height: 36px;
+  border-radius: 50%;
+  background-color: #555555;
+  background-image: radial-gradient(circle 8px at 18px 18px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 18px 0px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 0px 18px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 36px 18px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 18px 36px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 30px 5px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 30px 5px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 30px 30px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 5px 30px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 5px 5px, #FFF 100%, transparent 0);
+  background-repeat: no-repeat;
+  box-sizing: border-box;
+  animation: rotationBack 3s linear infinite;
+}
+.loader::after {
+  content: '';  
+  left: 94px;
+  bottom: 15px;
+  position: absolute;
+  width: 24px;
+  height: 24px;
+  border-radius: 50%;
+  background-color: #555555;
+  background-image: radial-gradient(circle 5px at 12px 12px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 12px 0px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 0px 12px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 24px 12px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 12px 24px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 20px 3px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 20px 3px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 20px 20px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 3px 20px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 3px 3px, #FFF 100%, transparent 0);
+  background-repeat: no-repeat;
+  box-sizing: border-box;
+  animation: rotationBack 4s linear infinite reverse;
+}
+
+@keyframes rotationBack {
+  0% {
+    transform: rotate(0deg);
   }
-  .loader::before {
-    content: '';  
-    left: 60px;
-    bottom: 18px;
-    position: absolute;
-    width: 36px;
-    height: 36px;
-    border-radius: 50%;
-    background-color: #404040;
-    background-image:
-     radial-gradient(circle 8px at 18px 18px, #adadad 100%, transparent 0),
-     radial-gradient(circle 4px at 18px 0px, #adadad 100%, transparent 0),
-     radial-gradient(circle 4px at 0px 18px, #adadad 100%, transparent 0),
-     radial-gradient(circle 4px at 36px 18px, #adadad 100%, transparent 0),
-     radial-gradient(circle 4px at 18px 36px, #adadad 100%, transparent 0),
-     radial-gradient(circle 4px at 30px 5px, #adadad 100%, transparent 0),
-     radial-gradient(circle 4px at 30px 5px, #adadad 100%, transparent 0),
-     radial-gradient(circle 4px at 30px 30px, #adadad 100%, transparent 0),
-     radial-gradient(circle 4px at 5px 30px, #adadad 100%, transparent 0),
-     radial-gradient(circle 4px at 5px 5px, #adadad 100%, transparent 0);
-    background-repeat: no-repeat;
-    box-sizing: border-box;
-    animation: rotationBack 3s linear infinite;
+  100% {
+    transform: rotate(-360deg);
   }
-  .loader::after {
-    content: '';  
-    left: 94px;
-    bottom: 15px;
-    position: absolute;
-    width: 24px;
-    height: 24px;
-    border-radius: 50%;
-    background-color: #404040;
-    background-image:
-     radial-gradient(circle 5px at 12px 12px, #adadad 100%, transparent 0),
-     radial-gradient(circle 2.5px at 12px 0px, #adadad 100%, transparent 0),
-     radial-gradient(circle 2.5px at 0px 12px, #adadad 100%, transparent 0),
-     radial-gradient(circle 2.5px at 24px 12px, #adadad 100%, transparent 0),
-     radial-gradient(circle 2.5px at 12px 24px, #adadad 100%, transparent 0),
-     radial-gradient(circle 2.5px at 20px 3px, #adadad 100%, transparent 0),
-     radial-gradient(circle 2.5px at 20px 3px, #adadad 100%, transparent 0),
-     radial-gradient(circle 2.5px at 20px 20px, #adadad 100%, transparent 0),
-     radial-gradient(circle 2.5px at 3px 20px, #adadad 100%, transparent 0),
-     radial-gradient(circle 2.5px at 3px 3px, #adadad 100%, transparent 0);
-    background-repeat: no-repeat;
-    box-sizing: border-box;
-    animation: rotationBack 4s linear infinite reverse;
-  }
-  
-  @keyframes rotationBack {
-    0% {
-      transform: rotate(0deg);
-    }
-    100% {
-      transform: rotate(-360deg);
-    }
-  }
+}