Explainers / SVG
Donut breakdown
A ring fills segment by segment and connects each share to a label.
Donut breakdownPrompt recipe · preview pending
Prompt recipe; no reproduced preview yet. You can use the prompt now; this recipe has not yet been reproduced for the gallery.
Make it fit your project.
Build a seven-second donut chart from positive supplied values. Compute each segment's fraction from the total, reveal the arcs in sequence, then introduce directly associated labels and a total in the center. Keep percentage precision consistent.
Build and check.
- Confirm the supplied content, target environment, and required assets before implementing.
- Build a seven-second donut chart from positive supplied values. Compute each segment's fraction from the total, reveal the arcs in sequence, then introduce directly associated labels and a total in the center. Keep percentage precision consistent.
- Expose seek(t) so frames can be inspected deterministically; add play, pause, replay, and a reduced-motion still.
- Inspect the opening, midpoint, and final state at desktop and mobile sizes; report any dependency or output limitation.
Know the limits.
- Reject zero totals and negative values. Do not rely on color alone to identify segments.
- The prompt guides a coding agent; output quality depends on its implementation and review.
Want us to build it?
Send an optional project brief. We’ll receive your contact details, project description, and this recipe’s ID.
Catalog 2026-10-22.a82e12098f76 · Source revision sha256:dfbe6519cbc4fc84acc4cbf926d8a01c7f2e248dd46cedd67a9112b0e928c2ba