Skip to main content
100%

Let's make a face with D3.js!

✓ Published1🌍 Public
Ssoniyaa-dv
Last edited Jul 21, 2020
Created on Jul 21, 2020

A yellow smiley face rendered as an SVG in D3.js demonstrates basic DOM manipulation and animation. The face is composed of simple shapes—a circle for the head, two circles for eyes, rectangles for eyebrows, and a path generated with the `d3.arc` function for the mouth. The code uses `d3.select` and `d3.append` to build the hierarchy, with a `transition` animating the eyebrows upward and back over two timed intervals. The example shows how D3 can drive SVG element attributes and transformations.

AI-generated description

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

MIT Licensed

Similar vizzes