weaving ribbons, crossing diagonally, random - code here: https://github.com/stombeur/canvas-sketches/blob/master/weaving/weaving-ribbons.js (code is not perfect, still some edge cases)

Use ALT + Mouse Scroll to zoom in / out

Published under CC BY-NC license

Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator.

Learn more about CC BY-NC license