Não vou repetir o código que já está na solução do @brasofilo (que já recebeu meu voto também), pois eu basicamente estou complementando a idéia que ele apresentou, com uma maneira de se usar a solução de degradê apresentada da resposta como imagem de fundo.