Esquemas de cores em degradê sempre foram muito utilizados no design, lembro que quando conheci o CorelDRAW adorava deixar os objetos em degradê (risos).
Para por fundos com essa coloração utilizando o CSS3 utilizamos a propriedade background, a mesma utilizada para outros tipos de coloração e também para imagens. Após a propriedade devemos declarar o tipo do gradiente que queremos, existem dois tipos, linear e radial. Depois de declararmos o tipo podemos na forma mais simples especificar duas cores, mas podemos definir mais cores e também podemos antes das cores estabelecer valores como, angulo (deg) e direção e ainda após as cores antes da próxima vírgula podemos estabelecer o espaço a ser ocupado por aquela cor.
Deixarei aqui alguns exemplos comentados e um link para a pag. da propriedade no site da w3c school.
background: linear-gradient(red, yellow); /*gradiente do tipo linear do vermelho para o amarelo em direção ao bottom (default)*/
background: radial-gradient(red, yellow); /*gradiente do tipo radial do vermelho para o amarelo*/
background: radial-grandient(red, rgb(555,0,190), rgba(545,283,875,0.5), blue, black); /*Gradiente do tipo radial com várias cores*/
background: linear-gradient(70deg, red, blue); /*Gradiente linear com 70º de inclinação*/
background: linear-gradient(to left, red, orange); /*Gradiente linear em direção à esquerda*/
background: linear-gradient(to top, red 90%, orange); /*Grandiente linear em direção ao topo com a cor vermelha ocupando 90% do espaço*/