No-Library (pure JS), HTML, CSS, JavaScript
compare to https://jsfiddle.net/greggman/42gm165d/
comare
added UI to let you turn off the rotation at each node