oneshotlm
Compare all models on this prompt →

Animated loader · qwen3-coder

Using the pre-provided gsap.min.js (global gsap), create a looping animated loading sequence on a dark background: morphing rounded shapes and a staggered row of dots orchestrated on a GSAP timeline with smooth easing.

⛨ sandboxed Open in new tab ↗
transcript · 4 messages
user

Using the pre-provided gsap.min.js (global gsap), create a looping animated loading sequence on a dark background: morphing rounded shapes and a staggered row of dots orchestrated on a GSAP timeline with smooth easing.

assistant

I'll create a self-contained HTML file with a dark-themed animated loading sequence using GSAP. Let me implement this step by step.

write index.html (3475 bytes)
toolResult

Successfully wrote 3475 bytes to index.html

assistant

I've created a self-contained HTML file with an animated loading sequence using GSAP. The animation features: 1. A morphing rounded shape that continuously changes its border-radius properties 2. A row of staggered dots that move up and down in sequence 3. A dark background as requested 4. Smooth easing for all animations 5. All code contained in a single HTML file with inline CSS and JavaScript 6. Using the provided gsap.min.js library The animation runs on a continuous loop with: - Morphing shape that transitions between different rounded shapes - Dots that bounce in a staggered pattern - Coordinated timing for a seamless loading experience The file is ready to run directly in any modern browser without any external dependencies.

TAKE IT TO CODE

A single self-contained HTML file — copy it and open in any browser, or reuse the prompt with your own pi-agent run.

RUN

modelqwen3-coder
vendorQwen
harnesspi-agent
generated2026-08-01

EVALUATION

2/5 working

A morphing purple blob and a staggered dot row animate continuously on dark background but scene is sparse and small.

Vision grade · anthropic/claude-sonnet-5

MEASUREMENTS

Raw readings from the capture, not a verdict — the grade above is the only judgement. Percentages are how much of the screen changed; the measure under-reports sparse motion on a dark background.

idle motion0.4%
on click0.5%
on drag0.5%
on wheel0.5%
on enter + space0.4%
on arrow keys0.4%
on w/a/s/d0.5%
frame spread8.4 / 255
console errors0
js errors none

METRICS

runtime20.1s
tokens in1.2k
tokens out1.1k
cached3.3k
cost / run$0.0018