parent
3a9018be6f
commit
422f5ec2fa
@ -0,0 +1,14 @@ |
||||
# Loading indicator |
||||
|
||||
<div class="loading-indicator"> |
||||
<div class="block-1"></div> |
||||
<div class="block-2"></div> |
||||
<div class="block-3"></div> |
||||
<div class="block-4"></div> |
||||
<div class="block-5"></div> |
||||
</div> |
||||
|
||||
|
||||
<div class="loading-indicator--background"> |
||||
|
||||
</div> |
@ -0,0 +1,62 @@ |
||||
|
||||
// Based on spinkit by Tobias Ahlin. |
||||
// |
||||
// The MIT License (MIT) |
||||
// Copyright (c) 2015 Tobias Ahlin |
||||
// |
||||
// Permission is hereby granted, free of charge, to any person obtaining a copy of |
||||
// this software and associated documentation files (the "Software"), to deal in |
||||
// the Software without restriction, including without limitation the rights to |
||||
// use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of |
||||
// the Software, and to permit persons to whom the Software is furnished to do so, |
||||
// subject to the following conditions: |
||||
// |
||||
// The above copyright notice and this permission notice shall be included in all |
||||
// copies or substantial portions of the Software. |
||||
// |
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS |
||||
// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR |
||||
// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER |
||||
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN |
||||
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
||||
|
||||
.loading-indicator--background |
||||
position: absolute |
||||
top: 0 |
||||
left: 0 |
||||
right: 0 |
||||
bottom: 0 |
||||
background: $loading-indicator-bg-color |
||||
opacity: $loading-indicator-bg-opacity |
||||
z-index: 1000 |
||||
|
||||
.loading-indicator |
||||
margin: 80px auto |
||||
width: 100px |
||||
height: 50px |
||||
text-align: center |
||||
font-size: 10px |
||||
|
||||
[class^='block-'] |
||||
background-color: $loading-indicator-spinner-color |
||||
height: 100% |
||||
width: 6px |
||||
display: inline-block |
||||
animation: block-waveStretchDelay 1.2s infinite ease-in-out |
||||
.block-1 |
||||
animation-delay: -1.2s |
||||
.block-2 |
||||
animation-delay: -1.1s |
||||
.block-3 |
||||
animation-delay: -1s |
||||
.block-4 |
||||
animation-delay: -0.9s |
||||
.block-5 |
||||
animation-delay: -0.8s |
||||
|
||||
@keyframes block-waveStretchDelay |
||||
0%, 40%, 100% |
||||
transform: scaleY(0.4) |
||||
20% |
||||
transform: scaleY(1) |
Loading…
Reference in new issue