Nice demo. Reflecting complex content like text with effects is hard and this reflection technique could definitely help, but for simple geometry and tiling it is quite trivial to put "pure SVG" into CSS as a background-image and let CSS do the tiling: vector goodness remains preserved, no "DOM polution" happens, and everything stays in CSS, even could remain in readable state.<p>Some doodles using this approach:
- Using SVG as real XML and explotiting custom entities for fun:
-- <a href="https://codepen.io/myf/pen/yqjQdz?editors=0100" rel="nofollow">https://codepen.io/myf/pen/yqjQdz?editors=0100</a>
- Comparing SVG with CSS shape emulation using gradients:
-- <a href="https://codepen.io/myf/pen/Bzmmry?editors=0100" rel="nofollow">https://codepen.io/myf/pen/Bzmmry?editors=0100</a>
- SMIL animated SVG background:
-- <a href="https://codepen.io/myf/pen/ZNbrLq?editors=0100" rel="nofollow">https://codepen.io/myf/pen/ZNbrLq?editors=0100</a>