Fork of Let's make a face with D3.js!
Built with D3.js v5, this animated SVG face demonstrates fundamental DOM manipulation using selections, transitions, and shape generators. The coral circle head, green-outlined eyes, eyebrows, and arc-based mouth are appended and styled via D3 methods like `select`, `append`, `attr`, and `transition`. The eyebrows animate through a chained `transition().duration()` sequence, moving up 90 pixels and back over 20 seconds. The `arc` generator defines the mouth’s path from inner and outer radii, while SVG attributes control geometry and stroke styling throughout.