Jezen Thomas

Jezen Thomas Jezen Thomas

I'm a Haskell/Elm programmer, the founder of NBM, co-founder of Comparestack, and a public speaker. Occasionally I write about technology, and currently I am perpetually travelling the world. Find me on Instagram, or on GitHub, or write me an email.

Spirograph

I wanted to create a visualisation by generating style rules with a loop in Sass. Making art like this is pretty simple; you draw a line, and adjust it slightly at regular intervals with the loop. The animation is slightly off-sync relative to the position of each respective line, which creates the effect of the shape evolving through many interesting patterns.

See the Pen bCyrF by Jezen Thomas (@jezen) on CodePen