| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- /**
- * Copyright (c) 2016 Connor Atherton
- *
- * All animations must live in their own file
- * in the animations directory and be included
- * here.
- *
- */
- /**
- * Styles shared by multiple animations
- */
- @import 'variables';
- @import 'mixins';
- @import 'custom';
- /**
- * Dots
- */
- @import 'animations/ball-pulse';
- @import 'animations/ball-pulse-sync';
- @import 'animations/ball-scale';
- @import 'animations/ball-scale-random';
- @import 'animations/ball-rotate';
- @import 'animations/ball-clip-rotate';
- @import 'animations/ball-clip-rotate-pulse';
- @import 'animations/ball-clip-rotate-multiple';
- @import 'animations/ball-scale-ripple';
- @import 'animations/ball-scale-ripple-multiple';
- @import 'animations/ball-beat';
- @import 'animations/ball-scale-multiple';
- @import 'animations/ball-triangle-trace';
- @import 'animations/ball-pulse-rise';
- @import 'animations/ball-grid-beat';
- @import 'animations/ball-grid-pulse';
- @import 'animations/ball-spin-fade-loader';
- @import 'animations/ball-spin-loader';
- @import 'animations/ball-zig-zag';
- @import 'animations/ball-zig-zag-deflect';
- /**
- * Lines
- */
- @import 'animations/line-scale';
- @import 'animations/line-scale-random';
- @import 'animations/line-scale-pulse-out';
- @import 'animations/line-scale-pulse-out-rapid';
- @import 'animations/line-spin-fade-loader';
- /**
- * Misc
- */
- @import 'animations/triangle-skew-spin';
- @import 'animations/square-spin';
- @import 'animations/pacman';
- @import 'animations/cube-transition';
- @import 'animations/semi-circle-spin';
- .loader-wrapper {
- position: relative;
- }
- .loader-container{
- margin: 0;
- position: absolute;
- top: 50%;
- left: 50%;
- margin-right: -50%;
- transform: translate(-50%, -50%);
- }
- #preloader-wrapper {
- position: fixed;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- z-index: 1050;
- }
- #preloader-wrapper .loader-section {
- position: fixed;
- width: 100%;
- height: 51%;
- background: #222222;
- z-index: 1050;
- }
- #preloader-wrapper .loader-section.section-top {
- top: 0;
- }
- #preloader-wrapper .loader-section.section-bottom {
- bottom: 0;
- }
- #loader {
- display: block;
- position: absolute;
- left: 50%;
- top: 50%;
- width: 60px;
- height: 60px;
- margin-right: -50%;
- transform: translate(-50%, -50%);
- // margin: -75px 0 0 -75px;
- z-index: 1051; /* anything higher than z-index: 1000 of .loader-section */
- }
- /* Loaded */
- .loaded #preloader-wrapper .loader-section.section-top {
- -webkit-transform: translateY(-100%); /* Chrome, Opera 15+, Safari 3.1+ */
- -ms-transform: translateY(-100%); /* IE 9 */
- transform: translateY(-100%); /* Firefox 16+, IE 10+, Opera */
- }
- .loaded #preloader-wrapper .loader-section.section-bottom {
- -webkit-transform: translateY(100%); /* Chrome, Opera 15+, Safari 3.1+ */
- -ms-transform: translateY(100%); /* IE 9 */
- transform: translateY(100%); /* Firefox 16+, IE 10+, Opera */
- }
- .loaded #loader {
- opacity: 0;
- }
- .loaded #preloader-wrapper {
- visibility: hidden;
- }
- .loaded #loader {
- opacity: 0;
- -webkit-transition: all 0.3s ease-out;
- transition: all 0.3s ease-out;
- }
- .loaded #preloader-wrapper .loader-section.section-bottom,
- .loaded #preloader-wrapper .loader-section.section-top {
- -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
- transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
- }
|