Fork of Full Sol LeWitt Reproduction in D3 - Javan
This example reproduces a Sol LeWitt wall drawing using D3.js to generate a grid of horizontal and vertical stripes, with geometric symbols cut out through SVG masks. The code creates 100 rectangular bands in each direction, then applies two complementary masks—one with dark symbols on a light background, the other inverted—to reveal layered patterns. The visualization uses D3’s `select`, `range`, `symbol` and `symbols` APIs, along with SVG `<mask>` elements, to compose the artwork across the full browser window.