Skip to main content
100%

Fork of Overlapping Circles

✓ Published0🌍 Public
Iimayankbisht
Last edited Sep 29, 2021
Created on Sep 28, 2021

This example layers a CSS-clipped SVG circle with semi-transparent HTML text to create a hybrid visualization. The code uses React to render an SVG viewBox containing a clipPath element filled with randomly positioned text elements via JSX math, then applies the clip path to a red circle using `clip-path` and `xlink:href`. The embedded D3 script generates a word cloud with `d3.layout.cloud()`, positioning words like "Hello" and "Coding" across two overlapping black-stroked circles. While the React portion fixes the text positions randomly, the D3 part animates word placement through the cloud layout algorithm.

AI-generated description

A bare minimum HTML page demonstrating use of CSS and JavaScript.

See also React Starter.

Half way towards a smiley face -- we used CSS to make the margins and the colors. We used SVG to make the circles. Feeling frustrated that we couldn't use math to define the DOM structure and use JSX to write HTML in JS and math from JS

MIT Licensed

Similar vizzes