Morphing Loader
A creative loader with morphing shapes and gradient colors.
loading
animation
morphing
gradient
Preview
Loading preview...
HTML
<div class="morphing-loader"></div>
CSS
.morphing-loader {
width: 60px;
height: 60px;
background: linear-gradient(45deg, #667eea, #764ba2, #f093fb, #f5576c);
background-size: 400% 400%;
border-radius: 50%;
animation: morph 2s ease-in-out infinite, gradient 4s ease infinite;
position: relative;
}
@keyframes morph {
0%, 100% {
border-radius: 50%;
transform: rotate(0deg);
}
25% {
border-radius: 0 50% 50% 50%;
transform: rotate(90deg);
}
50% {
border-radius: 50% 0 50% 50%;
transform: rotate(180deg);
}
75% {
border-radius: 50% 50% 0 50%;
transform: rotate(270deg);
}
}
@keyframes gradient {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}