Cita:
Iniciado por Rafael bueno, técnicamente si se puede hacer un degradé con css (eso si, no utilizando solo 2 colores). Digo "técnicamente" porque obiamente no es nada práctico
Se trata de utilizar diferentes capas cada una con un color de fondo, seleccionando los colores para que juntos hagan el efecto "degradado" (si se usan los bordes top y bottom se pueden lograr asignar 3 colores por capa).
Dicho esto, lo más fácil es usar una imagen de fondo