Oi Cintia,
Basicamente voce esta criando um gradiente radial, que é o redondo igual no Photoshop.
Gradiente esse do tipo elipse (poderia ser circulo) no canto inferior direito do elemento.
Agora as cores...
Começa com um roxinho semi-transparente (repare que foi usado o RGBA, justamente para passar transparencia, o canal alpha).
Na segunda linha tem o mesmo roxo, e a % especifica até onde ele vai.
Na terceira linha ele quer um corte seco no gradiente, ou seja, sem aquela transicao de uma cor pra outra. Para isso basta colocarmos exatamente a mesma % de onde acabou a cor anterior! Olha esse exemplo que fiz aqui só que com menos cores.
E assim vai até chegar no transparent
, que é justamente para parecer uma bolinha no canto do elemento.
Deixar um desafio para voce. Cria um Jsbin e tenta fazer a bandeira da França usando esse conhecimento da aula sobre gradiente. É a mesma ideia, mas com outras cores e outra direção.
Espero ter ajudado e bons estudos,
Abcs!