preloader style : demo 187

HTML

                        

CSS

                        .loader{
                            width: 195px;
                            height: 195px;
                            margin: 30px auto;
                            position: relative;
                            perspective: 97px;
                            transform-type: preserve-3d;
                            animation: loading-1 6.9s cubic-bezierrgb(0,0,0) infinite;
                        }
                        .loader .loader-inner{
                            width: 20px;
                            height: 20px;
                            border-radius: 50%;
                            background: #a10702;
                            margin: -88px 0 0 -10px;
                            position: absolute;
                            top: 50%;
                            left: 50%;
                            z-index: 10;
                            transform-type: preserve-3d;
                            transform-origin: 50% 88px;
                            transform: rotateZ(30deg);
                            animation: loading-2 1.73s cubic-bezier(.6,0,.4,1) infinite;
                        }
                        .loader .loader-inner:nth-child(2){
                            background: #faa613;
                            transform: rotateZ(15deg);
                            animation-name: loading-3;
                            animation-delay: 172.5ms;
                        }
                        .loader .loader-inner:nth-child(3){
                            background: #688e26;
                            transform: rotateZ(0deg);
                            animation-name: loading-4;
                            animation-delay: 345ms;
                        }
                        .loader .loader-inner:nth-child(4){
                            background: #f44708;
                            transform: rotateZ(-15deg);
                            animation-name: loading-5;
                            animation-delay: 517.5ms;
                        }
                        .loader .loader-inner:nth-child(5){
                            background: #2e294e;
                            transform: rotateZ(-30deg);
                            animation-name: loading-6;
                            animation-delay: 690ms;
                        }
                        @keyframes loading-1{
                            0%{
                                transform: rotateX(30deg) rotateZ(0deg);
                            }
                            100%{
                                transform: rotateX(30deg) rotateZ(-360deg);
                            }
                        }
                        @keyframes loading-2{
                            0%{
                                transform: rotateZ(30deg) rotateX(10deg);
                            }
                            95%,100%{
                                transform: rotateZ(390deg) rotateX(10deg);
                            }
                        }
                        @keyframes loading-3{
                            0%{
                                transform: rotateZ(15deg) rotateX(10deg);
                            }
                            95%,100%{
                                transform: rotateZ(375deg) rotateX(10deg);
                            }
                        }
                        @keyframes loading-4{
                            0%{
                                transform: rotateZ(0deg) rotateX(10deg);
                            }
                            95%,100%{
                                transform: rotateZ(360deg) rotateX(10deg);
                            }
                        }
                        @keyframes loading-5{
                            0%{
                                transform: rotateZ(-15deg) rotateX(10deg);
                            }
                            95%,100%{
                                transform: rotateZ(345deg) rotateX(10deg);
                            }
                        }
                        @keyframes loading-6{
                            0%{
                                transform: rotateZ(-30deg) rotateX(10deg);
                            }
                            95%,100%{
                                transform: rotateZ(330deg) rotateX(10deg);
                            }
                        }
                    
License Terms