.flip-preloader { width: 300px; height: 60px; position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); perspective: 300px; perspective-origin: 50% 50%; } .flip-preloader.example-1 { top: 25%; height: 100px; width: 400px; } .flip-preloader div { position: absolute; width: 20%; height: 100%; background-color: red; left: 0%; box-sizing: border-box; transform-origin: 0% 5