Created
March 30, 2018 13:38
-
-
Save wiyoe/edb78f1a90b58dc7530b464a5d67c160 to your computer and use it in GitHub Desktop.
CSS Loader
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| .loader { | |
| position: absolute; | |
| top: 50%; | |
| left: 50%; | |
| -webkit-transform: translateX(-50%) translateY(-50%); | |
| -ms-transform: translateX(-50%) translateY(-50%); | |
| transform: translateX(-50%) translateY(-50%); | |
| } | |
| /* Static Shape */ | |
| .loader:before { | |
| position: absolute; | |
| content: ''; | |
| top: 0%; | |
| left: 50%; | |
| width: 100%; | |
| height: 100%; | |
| border-radius: 500rem; | |
| border: 0.2em solid rgba(0, 0, 0, 0.1); | |
| } | |
| /* Active Shape */ | |
| .loader:after { | |
| position: absolute; | |
| content: ''; | |
| top: 0%; | |
| left: 50%; | |
| width: 100%; | |
| height: 100%; | |
| animation: loader 0.6s linear; | |
| animation-iteration-count: infinite; | |
| border-radius: 500rem; | |
| border-color: #767676 transparent transparent; | |
| border-style: solid; | |
| border-width: 0.2em; | |
| box-shadow: 0px 0px 0px 1px transparent; | |
| } | |
| /* Active Animation */ | |
| @-webkit-keyframes loader { | |
| from { | |
| -webkit-transform: rotate(0deg); | |
| transform: rotate(0deg); | |
| } | |
| to { | |
| -webkit-transform: rotate(360deg); | |
| transform: rotate(360deg); | |
| } | |
| } | |
| @keyframes loader { | |
| from { | |
| -webkit-transform: rotate(0deg); | |
| transform: rotate(0deg); | |
| } | |
| to { | |
| -webkit-transform: rotate(360deg); | |
| transform: rotate(360deg); | |
| } | |
| } | |
| .loader:before, | |
| .loader:after { | |
| width: 2.28571429rem; | |
| height: 2.28571429rem; | |
| margin: 0em; | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment