preloader style : demo 115

HTML

                        

CSS

                        .demo{ background: #f4735f; }
                        .loader{
                            width: 250px;
                            height: 250px;
                            margin: 30px auto;
                            position: relative;
                        }
                        .loader .loader-inner{
                            width: 100%;
                            height: auto;
                            position: absolute;
                            top: 30%;
                        }
                        .loader .loader-inner div{
                            width: 100px;
                            height: 100px;
                            border-radius: 50%;
                            background: #555;
                            margin: auto;
                            position: relative;
                            -webkit-transform: rotate(0);
                            transform: rotate(0);
                            -webkit-animation: loading-3 linear 2s infinite;
                            animation: loading-3 linear 2s infinite;
                        }
                        .loader .loader-inner div:before{
                            content: "";
                            display: block;
                            width: 30%;
                            height: 30%;
                            border-radius: 50%;
                            background: #555;
                            z-index: 1;
                            position: absolute;
                            top: 35%;
                            left: 35%;
                        }
                        .loader .loader-inner div:after{
                            content: "";
                            display: block;
                            width: 60%;
                            height: 60%;
                            border-radius: 50%;
                            background: #f4735f;
                            position: absolute;
                            top: 20%;
                            left: 20%;
                        }
                        .loader .loader-inner span{
                            width: 25%;
                            height: 25%;
                            background: #555;
                            z-index: 2;
                            position: absolute;
                            top: -30%;
                            left: 37%;
                            -webkit-transform-origin: 50% 320%;
                            transform-origin: 50% 320%;
                            -webkit-transition: 500ms;
                            transition: 500ms;
                        }
                        .loader .loader-inner span:nth-child(1){
                            -webkit-transform: rotate(45deg) scale(0.5, 1.4);
                            transform: rotate(45deg) scale(0.5, 1.4);
                            -webkit-animation: loading-1 alternate 4s infinite;
                            animation: loading-1 alternate 4s infinite;
                        }
                        .loader .loader-inner span:nth-child(2){
                            -webkit-transform: rotate(90deg) scale(0.5, 1.4);
                            transform: rotate(90deg) scale(0.5, 1.4);
                            -webkit-animation: loading-1 alternate 4s infinite;
                            animation: loading-1 alternate 4s infinite;
                        }
                        .loader .loader-inner span:nth-child(3){
                            -webkit-transform: rotate(135deg) scale(0.5, 1.4);
                            transform: rotate(135deg) scale(0.5, 1.4);
                            -webkit-animation: loading-1 alternate 4s infinite;
                            animation: loading-1 alternate 4s infinite;
                        }
                        .loader .loader-inner span:nth-child(4){
                            -webkit-transform: rotate(180deg) scale(0.5, 1.4);
                            transform: rotate(180deg) scale(0.5, 1.4);
                            -webkit-animation: loading-1 alternate 4s infinite;
                            animation: loading-1 alternate 4s infinite;
                        }
                        .loader .loader-inner span:nth-child(5){
                            -webkit-transform: rotate(225deg) scale(0.5, 1.4);
                            transform: rotate(225deg) scale(0.5, 1.4);
                            -webkit-animation: loading-1 alternate 4s infinite;
                            animation: loading-1 alternate 4s infinite;
                        }
                        .loader .loader-inner span:nth-child(6){
                            -webkit-transform: rotate(270deg) scale(0.5, 1.4);
                            transform: rotate(270deg) scale(0.5, 1.4);
                            -webkit-animation: loading-1 alternate 4s infinite;
                            animation: loading-1 alternate 4s infinite;
                        }
                        .loader .loader-inner span:nth-child(7){
                            -webkit-transform: rotate(315deg) scale(0.5, 1.4);
                            transform: rotate(315deg) scale(0.5, 1.4);
                            -webkit-animation: loading-1 alternate 4s infinite;
                            animation: loading-1 alternate 4s infinite;
                        }
                        .loader .loader-inner span:nth-child(8){
                            -webkit-transform: rotate(360deg) scale(0.5, 1.4);
                            transform: rotate(360deg) scale(0.5, 1.4);
                            -webkit-animation: loading-1 alternate 4s infinite;
                            animation: loading-1 alternate 4s infinite;
                        }
                        .loader .loader-inner span:nth-child(9){
                            -webkit-transform: rotate(-45deg) scale(1, 1);
                            transform: rotate(-45deg) scale(1, 1);
                            -webkit-animation: loading-2 alternate 4s infinite;
                            animation: loading-2 alternate 4s infinite;
                        }
                        .loader .loader-inner span:nth-child(10){
                            -webkit-transform: rotate(-90deg) scale(1, 1);
                            transform: rotate(-90deg) scale(1, 1);
                            -webkit-animation: loading-2 alternate 4s infinite;
                            animation: loading-2 alternate 4s infinite;
                        }
                        .loader .loader-inner span:nth-child(11){
                            -webkit-transform: rotate(-135deg) scale(1, 1);
                            transform: rotate(-135deg) scale(1, 1);
                            -webkit-animation: loading-2 alternate 4s infinite;
                            animation: loading-2 alternate 4s infinite;
                        }
                        .loader .loader-inner span:nth-child(12){
                            -webkit-transform: rotate(-180deg) scale(1, 1);
                            transform: rotate(-180deg) scale(1, 1);
                            -webkit-animation: loading-2 alternate 4s infinite;
                            animation: loading-2 alternate 4s infinite;
                        }
                        .loader .loader-inner span:nth-child(13){
                            -webkit-transform: rotate(-225deg) scale(1, 1);
                            transform: rotate(-225deg) scale(1, 1);
                            -webkit-animation: loading-2 alternate 4s infinite;
                            animation: loading-2 alternate 4s infinite;
                        }
                        .loader .loader-inner span:nth-child(14){
                            -webkit-transform: rotate(-270deg) scale(1, 1);
                            transform: rotate(-270deg) scale(1, 1);
                            -webkit-animation: loading-2 alternate 4s infinite;
                            animation: loading-2 alternate 4s infinite;
                        }
                        .loader .loader-inner span:nth-child(15){
                            -webkit-transform: rotate(-315deg) scale(1, 1);
                            transform: rotate(-315deg) scale(1, 1);
                            -webkit-animation: loading-2 alternate 4s infinite;
                            animation: loading-2 alternate 4s infinite;
                        }
                        .loader .loader-inner span:nth-child(16){
                            -webkit-transform: rotate(-360deg) scale(1, 1);
                            transform: rotate(-360deg) scale(1, 1);
                            -webkit-animation: loading-2 alternate 4s infinite;
                            animation: loading-2 alternate 4s infinite;
                        }
                        @-webkit-keyframes loading-1{
                            0%{
                                -webkit-transform: rotate(0deg) scale(0.5, 1.4);
                                transform: rotate(0deg) scale(0.5, 1.4);
                            }
                        }
                        @keyframes loading-1{
                            0%{
                                -webkit-transform: rotate(0deg) scale(0.5, 1.4);
                                transform: rotate(0deg) scale(0.5, 1.4);
                            }
                        }
                        @-webkit-keyframes loading-2{
                            0%{
                                -webkit-transform: rotate(180deg) scale(1, 1);
                                transform: rotate(180deg) scale(1, 1);
                            }
                        }
                        @keyframes loading-2{
                            0%{
                                -webkit-transform: rotate(180deg) scale(1, 1);
                                transform: rotate(180deg) scale(1, 1);
                            }
                        }
                        @-webkit-keyframes loading-3{
                            100%{
                                -webkit-transform: rotate(360deg);
                                transform: rotate(360deg);
                            }
                        }
                        @keyframes loading-3{
                            100%{
                                -webkit-transform: rotate(360deg);
                                transform: rotate(360deg);
                            }
                        }
                    
License Terms