A rainbow colors gradient is a gradual blending of the colors of the rainbow: red, orange, yellow, green, blue, indigo, and violet. Rainbow gradients can be used to create a variety of different effects, from subtle and understated to bright and vibrant. One of the most popular uses for rainbow gradients is in design. Rainbow gradients can be used to create backgrounds, borders, and other design elements. They can also be used to create gradients for text, logos, and other graphics. A Gradient custom cursor with Rainbow Gradient.