Skip to main content
100%

AI Editing Experiment

✓ Published0🌍 Public
CCurran Kelleher
Last edited Aug 7, 2025
Created on Aug 5, 2025

This animated D3.js face demonstrates modular SVG composition with gradient-filled head geometry, elliptical eyes, and a curved mouth path. The face appears against a dark background with white pupils and rounded eyebrows, all drawn using idempotent data joins. Randomly positioned sparkle circles fade in and out around the face via chained `transition.delay` and `.duration` calls, while the head uses an SVG `radialGradient` and `feDropShadow` filter. The visualization shows how D3 v7 ES modules can combine static geometric elements with timed particle animations.

AI-generated description

D3 Pop Face

A fun, animated face built with D3.js that pops!

Features:

  • Gradient‑filled head with a subtle drop‑shadow.
  • Eyes with pupils, blinking, and animating eyebrows.
  • A “pop‑up” mouth that draws itself and wiggles.
  • Randomized spark‑like particles that burst around the face.
  • All drawing functions are idempotent (using data joins) and written in a modular, reusable style.

Open index.html in a browser to see the facial animation in action.

MIT Licensed

Similar vizzes