Planet orbits to size line-up
The eight planets orbit a glowing sun, leave their orbits to line up sorted by size with diameter labels, then rise back into their orbits and the loop repea…
More
1 test · 1 finished runs (0 agent, 1 raw one-shot) · 1 live demo
The prompt
Create a studio-quality motion graphic: the eight planets orbit a glowing sun on elliptical paths with labels. Then they leave their orbits and line up in a row sorted by size, with their relative sizes to scale-ish and a diameter label under each; then they rise back into their orbits and the loop repeats. Requirements: - A single self-contained HTML file: inline CSS and JavaScript only, SVG for all graphics, no canvas, no external libraries, fonts, images or network requests. - Expressive easing (ease-in-out, overshoot, staggered delays) and true morphing: elements visibly travel between states, never a plain crossfade. - Dark, modern design with a cohesive colour palette; portrait 4:5 layout, scaled to fit the browser window and centred. - Motion starts immediately at page load (something is already moving in the first half second) and loops seamlessly, about 12-16 seconds per loop. - Drive all animation with requestAnimationFrame and performance.now; no user interaction needed. - No text beyond what the graphic itself needs (labels, values). No titles, buttons or UI. Reply with only the complete HTML file.
Same prompt, all models: step through 1 runsIn the gallery: one player, arrow keys or swipe.