Too Long; Didn't Read
CSS 3 has 5 gradient functions; linear-gradient, repeating-linear- gradient, radial- gradient and repeating-radial- gradient. Percentage and pixels can be used to define the position of colors. Conical gradient is my favorite one, but I will explain one-by-one. In the end, I will make a pie using gradients. I hope it will be delicious. But, if you want to produce it yourself, I tried to explain a lot of topics about gradient.