SVG Store animation

Quantum Orbit Loader

Three elliptical orbits and particles form an atomic loader.

Free Loaders Free commercial license — unlimited personal and commercial use; attribution not required
Download
Quantum Orbit LoaderThree elliptical orbits and particles form an atomic loader.
Details

About this animation

Part of the Orbit Premium Loader System. Three elliptical orbits and particles form an atomic loader. Built as a standalone inline SVG with scoped CSS animations, accessible title and description, no scripts or external resources, and a static prefers-reduced-motion fallback. Easy to recolor and ready for product use.

SVG code
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 160 160" id="sva-97792cf3edae-sva-quantum-orbit-loader" role="img" aria-labelledby="sva-97792cf3edae-sva-quantum-orbit-loader-title sva-97792cf3edae-sva-quantum-orbit-loader-desc"><title id="sva-97792cf3edae-sva-quantum-orbit-loader-title">Quantum Orbit Loader</title><desc id="sva-97792cf3edae-sva-quantum-orbit-loader-desc">Three elliptical orbits and particles form an atomic loader.</desc><defs><linearGradient id="sva-97792cf3edae-sva-quantum-orbit-loader-g" x1="0" y1="0" x2="1" y2="1"><stop offset="0" stop-color="#0EA5E9"/><stop offset="1" stop-color="#A78BFA"/></linearGradient></defs><style>#sva-97792cf3edae-sva-quantum-orbit-loader{overflow:visible;background:#07111f}#sva-97792cf3edae-sva-quantum-orbit-loader .spin{transform-box:fill-box;transform-origin:center;animation:sva-97792cf3edae-sva-quantum-orbit-loader-spin 5s linear infinite}#sva-97792cf3edae-sva-quantum-orbit-loader .reverse{transform-box:fill-box;transform-origin:center;animation:sva-97792cf3edae-sva-quantum-orbit-loader-reverse 4s linear infinite}#sva-97792cf3edae-sva-quantum-orbit-loader .pulse{transform-box:fill-box;transform-origin:center;animation:sva-97792cf3edae-sva-quantum-orbit-loader-pulse 2.4s cubic-bezier(.4,0,.2,1) infinite}#sva-97792cf3edae-sva-quantum-orbit-loader .float{transform-box:fill-box;transform-origin:center;animation:sva-97792cf3edae-sva-quantum-orbit-loader-float 3s cubic-bezier(.4,0,.2,1) infinite}#sva-97792cf3edae-sva-quantum-orbit-loader .draw{stroke-dasharray:260;stroke-dashoffset:260;animation:sva-97792cf3edae-sva-quantum-orbit-loader-draw 3.2s cubic-bezier(.65,0,.35,1) infinite}#sva-97792cf3edae-sva-quantum-orbit-loader .dash{animation:sva-97792cf3edae-sva-quantum-orbit-loader-dash 3s cubic-bezier(.65,0,.35,1) infinite}#sva-97792cf3edae-sva-quantum-orbit-loader .pop{transform-box:fill-box;transform-origin:center;animation:sva-97792cf3edae-sva-quantum-orbit-loader-pop 2.8s cubic-bezier(.2,.9,.25,1.25) infinite}#sva-97792cf3edae-sva-quantum-orbit-loader .rise{transform-box:fill-box;transform-origin:center bottom;animation:sva-97792cf3edae-sva-quantum-orbit-loader-rise 2.6s cubic-bezier(.2,.8,.2,1) infinite}#sva-97792cf3edae-sva-quantum-orbit-loader .shake{transform-box:fill-box;transform-origin:center top;animation:sva-97792cf3edae-sva-quantum-orbit-loader-shake 3s ease-in-out infinite}#sva-97792cf3edae-sva-quantum-orbit-loader .slide{transform-box:fill-box;transform-origin:center;animation:sva-97792cf3edae-sva-quantum-orbit-loader-slide 3s cubic-bezier(.65,0,.35,1) infinite}#sva-97792cf3edae-sva-quantum-orbit-loader .sweep{animation:sva-97792cf3edae-sva-quantum-orbit-loader-sweep 3s cubic-bezier(.4,0,.2,1) infinite}#sva-97792cf3edae-sva-quantum-orbit-loader .travel{animation:sva-97792cf3edae-sva-quantum-orbit-loader-travel 3s cubic-bezier(.4,0,.2,1) infinite}#sva-97792cf3edae-sva-quantum-orbit-loader .tilt{transform-box:fill-box;transform-origin:0% 100%;animation:sva-97792cf3edae-sva-quantum-orbit-loader-tilt 3s cubic-bezier(.2,.8,.2,1) infinite}#sva-97792cf3edae-sva-quantum-orbit-loader .d2{animation-delay:-.7s}#sva-97792cf3edae-sva-quantum-orbit-loader .d3{animation-delay:-1.35s}@keyframes sva-97792cf3edae-sva-quantum-orbit-loader-spin{to{transform:rotate(360deg)}}@keyframes sva-97792cf3edae-sva-quantum-orbit-loader-reverse{to{transform:rotate(-360deg)}}@keyframes sva-97792cf3edae-sva-quantum-orbit-loader-pulse{0%,100%{transform:scale(.92);opacity:.6}45%{transform:scale(1);opacity:1}}@keyframes sva-97792cf3edae-sva-quantum-orbit-loader-float{0%,100%{transform:translateY(4px)}50%{transform:translateY(-5px)}}@keyframes sva-97792cf3edae-sva-quantum-orbit-loader-draw{0%{stroke-dashoffset:260;opacity:.25}45%,75%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:-260;opacity:.25}}@keyframes sva-97792cf3edae-sva-quantum-orbit-loader-dash{0%{stroke-dashoffset:220}55%,80%{stroke-dashoffset:0}100%{stroke-dashoffset:-80}}@keyframes sva-97792cf3edae-sva-quantum-orbit-loader-pop{0%,15%,100%{transform:scale(.5);opacity:0}35%,75%{transform:scale(1);opacity:1}}@keyframes sva-97792cf3edae-sva-quantum-orbit-loader-rise{0%,100%{transform:scaleY(.28);opacity:.45}45%,72%{transform:scaleY(1);opacity:1}}@keyframes sva-97792cf3edae-sva-quantum-orbit-loader-shake{0%,22%,100%{transform:rotate(0)}30%{transform:rotate(-9deg)}38%{transform:rotate(8deg)}46%{transform:rotate(-5deg)}54%{transform:rotate(0)}}@keyframes sva-97792cf3edae-sva-quantum-orbit-loader-slide{0%,20%{transform:translateX(0)}45%,75%{transform:translateX(48px)}100%{transform:translateX(0)}}@keyframes sva-97792cf3edae-sva-quantum-orbit-loader-sweep{0%,15%{transform:translateX(-18px);opacity:.25}45%,75%{transform:translateX(18px);opacity:1}100%{transform:translateX(-18px);opacity:.25}}@keyframes sva-97792cf3edae-sva-quantum-orbit-loader-travel{0%{transform:translateX(-28px);opacity:0}25%,70%{opacity:1}100%{transform:translateX(28px);opacity:0}}@keyframes sva-97792cf3edae-sva-quantum-orbit-loader-tilt{0%,15%{transform:rotate(-42deg)}50%,80%{transform:rotate(0)}100%{transform:rotate(-42deg)}}@media(prefers-reduced-motion:reduce){#sva-97792cf3edae-sva-quantum-orbit-loader *{animation:none!important;transform:none!important;opacity:1!important}}</style><rect x="4" y="4" width="152" height="152" rx="38" fill="#07111f" stroke="#0EA5E9" stroke-opacity=".2" stroke-width="2"/><g class="spin" fill="none" stroke="#0EA5E9" stroke-width="3"><ellipse cx="80" cy="80" rx="54" ry="21"/><ellipse cx="80" cy="80" rx="54" ry="21" transform="rotate(60 80 80)"/><ellipse cx="80" cy="80" rx="54" ry="21" transform="rotate(120 80 80)"/></g><circle class="pulse" cx="80" cy="80" r="10" fill="#A78BFA"/><circle class="pop" cx="129" cy="80" r="6" fill="#F8FAFC"/></svg>