Skip to content

Instantly share code, notes, and snippets.

@davidgg
Created June 10, 2015 09:56
Show Gist options
  • Save davidgg/8195ac0cc745abc5f529 to your computer and use it in GitHub Desktop.
Save davidgg/8195ac0cc745abc5f529 to your computer and use it in GitHub Desktop.
Simple CSS spin loading
<div class="spin-loading"></div>
//Extracted from: http://jsfiddle.net/chadkuehn/1twpzLz8/
$spin-diameter: 30px;
$spin-border: 5px;
$spin-time: 1000ms;
.spin-loading {
display: block;
width: $spin-diameter;
height: $spin-diameter;
@include border-radius(50%);
border: $spin-border solid grey;
border-right: $spin-border solid black;
border-top: $spin-border solid black;
-webkit-animation: spin $spin-time infinite linear;
animation: spin $spin-time infinite linear;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment