#preloader-background { background: #fff none repeat scroll 0 0; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 99999; } #preloader-background .preloader-wrapper { left: 50%; position: absolute; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } /*---------------------------------------------------------------------------------------------------------------*/ /** * 3 balls */ .ball1, .ball2, .ball3 { height: 10px; width: 10px; border-radius: 50%; float: left; margin: 0 3px; } .ball1 { background-color: #62abc1; -webkit-animation: single1ball1anim 2s infinite linear; animation: single1ball1anim 2s infinite linear; } @-webkit-keyframes single1ball1anim { 0% { -webkit-transform: scale(1); transform: scale(1); } 12.5% { -webkit-transform: scale(1.2); transform: scale(1.5); } 25%, 100% { -webkit-transform: scale(1); transform: scale(1) } } @keyframes single1ball1anim { 0% { -webkit-transform: scale(1); transform: scale(1); } 12.5% { -webkit-transform: scale(1.2); transform: scale(1.5); } 25%, 100% { -webkit-transform: scale(1); transform: scale(1) } } .ball2 { background-color: #468295; -webkit-animation: single1ball2anim 2s infinite linear; animation: single1ball2anim 2s infinite linear; } @-webkit-keyframes single1ball2anim { 0%, 25% { -webkit-transform: scale(1); transform: scale(1); } 37.5% { -webkit-transform: scale(1.2); transform: scale(1.5) } 50%, 100% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes single1ball2anim { 0%, 25% { -webkit-transform: scale(1); transform: scale(1); } 37.5% { -webkit-transform: scale(1.2); transform: scale(1.5) } 50%, 100% { -webkit-transform: scale(1); transform: scale(1); } } .ball3 { background-color: #34616f; -webkit-animation: single1ball3anim 2s infinite linear; animation: single1ball3anim 2s infinite linear; } @-webkit-keyframes single1ball3anim { 0%, 50% { -webkit-transform: scale(1); transform: scale(1); } 62.5% { -webkit-transform: scale(1.2); transform: scale(1.5) } 75%, 100% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes single1ball3anim { 0%, 50% { -webkit-transform: scale(1); transform: scale(1); } 62.5% { -webkit-transform: scale(1.2); transform: scale(1.5) } 75%, 100% { -webkit-transform: scale(1); transform: scale(1); } } /*---------------------------------------------------------------------------------------------------------------*/ /** * Rectangles */ .mult2rect { height: 30px; width: 7px; margin: 0 2px; } .mult2rect1 { background-color: #F5D76E; -webkit-animation: mult2rect1 3s infinite linear; animation: mult2rect1 3s infinite linear; } @-webkit-keyframes mult2rect1 { 0%, 10%, 70%, 80%, 100% { -webkit-transform: scaleY(1); transform: scaleY(1); } 5%, 75% { -webkit-transform: scaleY(2); transform: scaleY(2); } } @keyframes mult2rect1 { 0%, 10%, 70%, 80%, 100% { -webkit-transform: scaleY(1); transform: scaleY(1); } 5%, 75% { -webkit-transform: scaleY(2); transform: scaleY(2); } } .mult2rect2 { background-color: #F4D03F; -webkit-animation: mult2rect2 3s infinite linear; animation: mult2rect2 3s infinite linear; } @-webkit-keyframes mult2rect2 { 0%, 5%, 15%, 65%, 75%, 100% { -webkit-transform: scaleY(1); transform: scaleY(1); } 10%, 70% { -webkit-transform: scaleY(2); transform: scaleY(2); } } @keyframes mult2rect2 { 0%, 5%, 15%, 65%, 75%, 100% { -webkit-transform: scaleY(1); transform: scaleY(1); } 10%, 70% { -webkit-transform: scaleY(2); transform: scaleY(2); } } .mult2rect3 { background-color: #EB9532; -webkit-animation: mult2rect3 3s infinite linear; animation: mult2rect3 3s infinite linear; } @-webkit-keyframes mult2rect3 { 0%, 10%, 20%, 60%, 70%, 100% { -webkit-transform: scaleY(1); transform: scaleY(1); } 15%, 65% { -webkit-transform: scaleY(2); transform: scaleY(2); } } @keyframes mult2rect3 { 0%, 10%, 20%, 60%, 70%, 100% { -webkit-transform: scaleY(1); transform: scaleY(1); } 15%, 65% { -webkit-transform: scaleY(2); transform: scaleY(2); } } .mult2rect4 { background-color: #EC644B; -webkit-animation: mult2rect4 3s infinite linear; animation: mult2rect4 3s infinite linear; } @-webkit-keyframes mult2rect4 { 0%, 15%, 25%, 55%, 65%, 100% { -webkit-transform: scaleY(1); transform: scaleY(1); } 20%, 60% { -webkit-transform: scaleY(2); transform: scaleY(2); } } @keyframes mult2rect4 { 0%, 15%, 25%, 55%, 65%, 100% { -webkit-transform: scaleY(1); transform: scaleY(1); } 20%, 60% { -webkit-transform: scaleY(2); transform: scaleY(2); } } .mult2rect5 { background-color: #C0392B; -webkit-animation: mult2rect5 3s infinite linear; animation: mult2rect5 3s infinite linear; } @-webkit-keyframes mult2rect5 { 0%, 20%, 30%, 50%, 60%, 100% { -webkit-transform: scaleY(1); transform: scaleY(1); } 25%, 55% { -webkit-transform: scaleY(2); transform: scaleY(2); } } @keyframes mult2rect5 { 0%, 20%, 30%, 50%, 60%, 100% { -webkit-transform: scaleY(1); transform: scaleY(1); } 25%, 55% { -webkit-transform: scaleY(2); transform: scaleY(2); } } /*---------------------------------------------------------------------------------------------------------------*/ /** * Steps */ .single1ball { height: 40px; width: 40px; border-radius: 50%; background-color: #0288d1; -webkit-animation: single1animation 4s infinite linear; animation: single1animation 4s infinite linear; } @-webkit-keyframes single1animation { 0%, 9%, 100% { -webkit-transform: scale(0); transform: scale(0); } 10%, 19%, 90%, 99% { -webkit-transform: scale(.2); transform: scale(.2); } 20%, 29%, 80%, 89% { -webkit-transform: scale(.4); transform: scale(.4); } 30%, 39%, 70%, 79% { -webkit-transform: scale(.6); transform: scale(.6); } 40%, 49%, 60%, 69% { -webkit-transform: scale(.8); transform: scale(.8); } 50%, 59% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes single1animation { 0%, 9%, 100% { -webkit-transform: scale(0); transform: scale(0); } 10%, 19%, 90%, 99% { -webkit-transform: scale(.2); transform: scale(.2); } 20%, 29%, 80%, 89% { -webkit-transform: scale(.4); transform: scale(.4); } 30%, 39%, 70%, 79% { -webkit-transform: scale(.6); transform: scale(.6); } 40%, 49%, 60%, 69% { -webkit-transform: scale(.8); transform: scale(.8); } 50%, 59% { -webkit-transform: scale(1); transform: scale(1); } } /*---------------------------------------------------------------------------------------------------------------*/ /** * Spinning Border */ .single4 { width: 50px; height: 50px; border-radius: 50%; border: 6px solid #EEEEEE; border-top-color: #0288d1; border-bottom-color: #0288d1; -webkit-animation: single4 2.5s infinite ease-in-out; animation: single4 2.5s infinite ease-in-out; } @-webkit-keyframes single4 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(540deg); transform: rotate(540deg); } } @keyframes single4 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(540deg); transform: rotate(540deg); } } /*---------------------------------------------------------------------------------------------------------------*/ /** * Single Bleep */ .single6 { height: 60px; width: 60px; border-radius: 50%; background-color: #0288d1; -webkit-animation: single6 1s infinite ease-in; animation: single6 1s infinite ease-in; } @-webkit-keyframes single6 { 0% { -webkit-transform: scale(0); transform: scale(0); opacity: 1; } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; } } @keyframes single6 { 0% { -webkit-transform: scale(0); transform: scale(0); opacity: 1; } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; } } /*---------------------------------------------------------------------------------------------------------------*/ /** * Square */ .single5 { height: 50px; width: 50px; background-color: #0288d1; -webkit-animation: single5 5s infinite linear; animation: single5 5s infinite linear; } @-webkit-keyframes single5 { 0% { -webkit-transform: perspective(180px) rotateX(0deg) rotateY(0deg); background-color: #F4D03F; } 25% { -webkit-transform: perspective(180px) rotateX(-180.1deg) rotateY(0deg); background-color: #52B3D9; } 50% { -webkit-transform: perspective(180px) rotateX(-180deg) rotateY(179.9deg); background-color: #EC644B; } 75% { -webkit-transform: perspective(180px) rotateX(-360deg) rotateY(179.9deg); background-color: #68C3A3; } 100% { -webkit-transform: perspective(180px) rotateX(-360deg) rotateY(360deg); background-color: #F4D03F; } } @keyframes single5 { 0% { transform: perspective(180px) rotateX(0deg) rotateY(0deg); -webkit-transform: perspective(180px) rotateX(0deg) rotateY(0deg); background-color: #F4D03F; } 25% { transform: perspective(180px) rotateX(-180.1deg) rotateY(0deg); -webkit-transform: perspective(180px) rotateX(-180.1deg) rotateY(0deg); background-color: #52B3D9; } 50% { transform: perspective(180px) rotateX(-180deg) rotateY(179.9deg); -webkit-transform: perspective(180px) rotateX(-180deg) rotateY(179.9deg); background-color: #EC644B; } 75% { transform: perspective(180px) rotateX(-180deg) rotateY(179.9deg); -webkit-transform: perspective(180px) rotateX(-360deg) rotateY(179.9deg); background-color: #68C3A3; } 100% { transform: perspective(180px) rotateX(0deg) rotateY(360deg); -webkit-transform: perspective(180px) rotateX(-360deg) rotateY(360deg); background-color: #F4D03F; } } /*---------------------------------------------------------------------------------------------------------------*/ /** * Hollow Circle */ .single8 { width: 40px; height: 40px; border-radius: 50%; border: 10px solid red; -webkit-animation: single8 8s infinite linear; animation: single8 8s infinite linear; } @-webkit-keyframes single8 { 0%, 100%{ border: solid 20px #68C3A3; } 6.25% { border: solid 2px #68C3A3; } 12.5% { border: solid 2px #52B3D9; } 18.75% { border: solid 20px #52B3D9; } 25% { border: solid 20px #52B3D9; } 31.25% { border: solid 2px #52B3D9; } 37.5% { border: solid 2px #F4D03F; } 43.75% { border: solid 20px #F4D03F; } 50% { border: solid 20px #F4D03F; } 56.25% { border: solid 2px #F4D03F; } 62.5% { border: solid 2px #D24D57; } 68.75% { border: solid 20px #D24D57; } 75% { border: solid 20px #D24D57; } 81.25% { border: solid 2px #D24D57; } 87.5% { border: solid 2px #68C3A3; } 93.75% { border: solid 20px #68C3A3; } } @keyframes single8 { 0%, 100%{ border: solid 20px #68C3A3; } 6.25% { border: solid 2px #68C3A3; } 12.5% { border: solid 2px #52B3D9; } 18.75% { border: solid 20px #52B3D9; } 25% { border: solid 20px #52B3D9; } 31.25% { border: solid 2px #52B3D9; } 37.5% { border: solid 2px #F4D03F; } 43.75% { border: solid 20px #F4D03F; } 50% { border: solid 20px #F4D03F; } 56.25% { border: solid 2px #F4D03F; } 62.5% { border: solid 2px #D24D57; } 68.75% { border: solid 20px #D24D57; } 75% { border: solid 20px #D24D57; } 81.25% { border: solid 2px #D24D57; } 87.5% { border: solid 2px #68C3A3; } 93.75% { border: solid 20px #68C3A3; } } /*---------------------------------------------------------------------------------------------------------------*/ /** * Knight Rider */ .single9 { height: 6px; width: 75px; background-color: #d8d7d7; position: relative; } .single9:before { content: ''; height: 6px; width: 10px; position: absolute; left: 0; background-color: #0288d1; -webkit-animation: single9anim 4s infinite ease-in-out; animation: single9anim 4s infinite ease-in-out; } @-webkit-keyframes single9anim { 0%, 100% { -webkit-transform: translateX(0); transform: translateX(0); } 50% { -webkit-transform: translateX(65px); transform: translateX(65px); } } @keyframes single9anim { 0%, 100% { -webkit-transform: translateX(0); transform: translateX(0); } 50% { -webkit-transform: translateX(65px); transform: translateX(65px); } }