oneshotlm
Compare all models on this prompt →

Animated loader · step-3.5-flash

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
thinking
The user wants me to create a single-page web app with:
- Dark background
- Morphing rounded shapes
- Staggered row of dots
- Loop animation using GSAP
- All in one self-contained index.html file
- Use the pre-provided gsap.min.js

Let me create a visually appealing loading animation with morphing shapes and dots arranged in a row with staggered animation. I'll use GSAP timeline for orchestration.

Key features:
1. Dark background (#111 or similar)
2. Several rounded shapes (could be circles, blobs, or morphing between different shapes)
3. A row of dots that appear/disappear or move in a staggered pattern
4. Smooth easing and looping animation
5. Use GSAP's morphSVG plugin would be nice but it's not available in the standard GSAP, so I'll use shape manipulation or scale/rotation/position transitions for morphing effect
6. Use timeline to orchestrate everything

Let me design:
- Background: dark (e.g., #1a1a1a)
- Central morphing shape(s)
- Below the shape, a row of dots that pulse/fade in staggered manner
- Loop continuously

I'll create something like:
- A central blob that morphs between different rounded shapes (maybe circle -> rounded square -> triangle -> etc.)
- Or multiple shapes morphing in sequence
- A progress bar style of dots that light up in sequence

Let me implement a visually appealing loading animation with GSAP.

I'll create a visually stunning loading animation with morphing shapes and staggered dots using GSAP. Let me build this as a single self-contained HTML file.

write /tmp/ws/index.html (8041 bytes)
toolResult

Successfully wrote 8041 bytes to /tmp/ws/index.html

assistant
thinking
Great! I've successfully created a self-contained HTML file with a sophisticated loading animation. The animation features:

1. **Three morphing shapes** with different gradient colors that:
   - Morph into organic blob shapes using border-radius animation
   - Rotate, move, and scale independently
   - Pulse with glow effects
   - Have a floating vertical motion
   - Morph back to circles

2. **Staggered dots** animation with:
   - Fading and scaling in sequence
   - Elastic ease for bouncy effect
   - Reversing wave pattern

3. **Orchestration**:
   - Uses a single GSAP timeline that repeats infinitely
   - Smooth sine and power2 easing throughout
   - Multiple overlapping animations for rich visual interest
   - Loading text with subtle pulse

4. **Visual polish**:
   - Dark background (#0a0a0f)
   - Gradient colors with glow shadows
   - Elastic entrance animation on load

The animation runs in a continuous loop with no external dependencies (except gsap.min.js which I loaded locally). All styles and JavaScript are embedded, making it a single self-contained file as requested.

I've created a sophisticated loading animation with morphing shapes and staggered dots using GSAP. The animation features: - **Three organic shapes** with different gradients that morph between circles and fluid blob forms - **Smooth orchestration**: shapes rotate, translate, scale, and pulse with overlapped timing - **Staggered dots** that cascade in with an elastic bounce effect - **Floating motion** giving the entire composition a gentle rise-and-fall - **Glow pulses** that accent each shape at different moments - **Infinite loop** with proper easing throughout The animation is self-contained in `index.html` with inline CSS and JavaScript, loading the local `gsap.min.js` file. All effects use GSAP's timeline and smooth easing functions for a professional, polished result.

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

modelstep-3.5-flash
vendorStepFun
harnesspi-agent
generated2026-08-01

EVALUATION

3/5 working

A small looping GSAP animation of morphing blobs and dots with 'LOADING' text; no reaction to input, tiny scale.

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.6%
on click1.6%
on drag1.5%
on wheel1.4%
on enter + space1.8%
on arrow keys1.7%
on w/a/s/d1.7%
frame spread15.4 / 255
console errors0
js errors none

METRICS

runtime32.4s
tokens in5.6k
tokens out3.0k
cached0
cost / run$0.0015