h1 {
font-size: 100px;
display: inline-block;
background-image: -webkit-gradient(linear,
left top, right top,
color-stop(0, red), color-stop(1em, red),
color-stop(1em, green), color-stop(2em, green),
color-stop(2em, blue), color-stop(3em, blue),
color-stop(3em, cyan), color-stop(4em, cyan),
color-stop(4em, magenta), color-stop(5em, magenta),
color-stop(5em, gold), color-stop(6em, gold)
);
background-image: -webkit-linear-gradient(left,
red 0, red 1em,
green 1em, green 2em,
blue 2em, blue 3em,
cyan 3em, cyan 4em,
magenta 4em, magenta 5em,
gold 5em, gold 6em
);
background-image: -o-linear-gradient(left,
red 0, red 1em,
green 1em, green 2em,
blue 2em, blue 3em,
cyan 3em, cyan 4em,
magenta 4em, magenta 5em,
gold 5em, gold 6em
);
background-image: linear-gradient(90deg,
red 0, red 1em,
green 1em, green 2em,
blue 2em, blue 3em,
cyan 3em, cyan 4em,
magenta 4em, magenta 5em,
gold 5em, gold 6em
);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
letter-spacing: .3em
}