Linear, radial, and conic gradients, each with adjustable angle/position and shape (for radial).
Yes — use "Add Color Stop" to add as many stops as you need, each with its own color and position percentage.
Copy or download it and apply it to any element's background or background-image property.