Skip to main content
100%

Fork of Let's make a face with D3.js!

✓ Published0🌍 Public
Ssumitmishra9826
Last edited Dec 24, 2023
Created on Dec 24, 2023

This example builds a yellow smiley face out of SVG shapes, with animated eyebrows that slide upward and then return. The code uses D3 selections to create and position circles for the eyes, rectangles for the eyebrows, and an arc path for the mouth. The eyebrow movement is driven by chained `transition().duration()` calls that animate the `transform` attribute. Data is static and hardcoded, rendered entirely through D3 v5's DOM manipulation and SVG generation.

AI-generated description

Demonstrates fundamental DOM manipulation using D3.js by making a smiley face whose eyebrows move.

MIT Licensed

Similar vizzes