A repeating SVG gradient is defined using the
spreadMethod attribute.
A value of repeat causes the color stops
to repeat in the same order, from beginning to end,
as shown in Figure 1-a.
In contrast, a value of reflect
causes the order and spacing of colors
to alternate in each repeat,
as in Figure 1-b.
Both of the gradients in Figure 1
repeat the sequence of color stops four times,
with the initial cycle from left to right.