preloader style : demo 160

HTML

                        

CSS

                        .loader{
                            width: 300px;
                            height: 300px;
                            margin: 50px auto;
                            position: relative;
                        }
                        .loader .loader-inner,
                        .loader .box-1,
                        .loader .box-2,
                        .loader .box-3{
                            width: 300px;
                            height: 300px;
                            border-radius: 50%;
                            border: 50px solid #0b2027;
                            position: absolute;
                            top: 0;
                            left: 0;
                        }
                        .loader .loader-inner{
                            border-width: 1px;
                            border-color: #f28a03;
                            opacity: 0;
                            transform-origin: 50% 50%;
                            -webkit-animation: loading-2 2s linear infinite;
                            animation: loading-2 2s linear infinite;
                            animation-delay: 2s;
                        }
                        .loader .loader-inner.box{ animation-delay: 2.5s; }
                        .loader .box-1{
                            width: 275px;
                            height: 137px;
                            border-width: 25px;
                            border-color :#ffa630;
                            border-radius: 0;
                            border-top-left-radius: 137px;
                            border-top-right-radius: 137px;
                            top: 12px;
                            left: 12px;
                            border-bottom: none;
                            z-index: 3;
                            transform-origin: 50% 100%;
                            -webkit-animation: loading-1 0.8s linear infinite;
                            animation: loading-1 0.8s linear infinite;
                        }
                        .loader .box-2{
                            width: 250px;
                            height: 250px;
                            border-width: 2px;
                            border-color: #ffa630;
                            top: 25px;
                            left: 25px;
                            z-index: 2;
                        }
                        .loader .box-3{ z-index: 1; }
                        @-webkit-keyframes loading-1{
                            from{
                                -webkit-transform: rotate(0deg);
                                transform: rotate(0deg);
                            }
                            to{
                                -webkit-transform: rotate(360deg);
                                transform: rotate(360deg);
                            }
                        }
                        @keyframes loading-1{
                            from{
                                -webkit-transform: rotate(0deg);
                                transform: rotate(0deg);
                            }
                            to{
                                -webkit-transform: rotate(360deg);
                                transform: rotate(360deg);
                            }
                        }
                        @-webkit-keyframes loading-2{
                            49%{
                                opacity: 0;
                            }
                            50%{
                                -webkit-transform: scale(1);
                                opacity: 1;
                            }
                            75%{
                                -webkit-transform: scale(1.15);
                                opacity: 0.4;
                            }
                            100%{
                                -webkit-transform: scale(1.35);
                                opacity: 0;
                            }
                        }
                        @keyframes loading-2{
                            49%{
                                opacity: 0;
                            }
                            50%{
                                -webkit-transform: scale(1);
                                opacity: 1;
                            }
                            75%{
                                -webkit-transform: scale(1.15);
                                opacity: 0.4;
                            }
                            100%{
                                -webkit-transform: scale(1.35);
                                opacity: 0;
                            }
                        }
                        @media only screen and (max-width: 360px){
                            .loader{ overflow: hidden; }
                        }
                    
License Terms