He estado preparando una web para una asignatura de implantación de aplicaciones web en php y para ello he utilizado CSS3.
CSS3 permite crear por código para lo que antes utilizábamos imágenes. Algo que te permite hacer es un código que nos cree unos fondos graduales, esto sería algo complicado de hacer si no fuera porque han creado programas sencillos que te generan automáticamente el código.
En Linux han sacado una sencilla aplicación que se llama Gradiator y su instalación es sencilla, después del salto la instalación en Ubuntu.