🌍 Public
Viewing a saved revision (read-only)
ed69e9aa6a3a44c4bfba47e3d8e04d8d
SVG Fundamentals
A field of fifteen circles drifts side to side in a smooth wave-like pattern. Built with D3.js, the animation uses `setInterval` to update positions every frame, calculating each circle's `cx` and `cy` from sine and cosine functions. The SVG canvas is created via `d3.select('body').append('svg')`, and circles are joined to the data with a streaming `join('circle')` operation.
AI-generated descriptionA demonstration of SVG shapes.