Градиенты с помощью CSS3
CSS3 позволяет задавать градиенты без использования картинок.
Градиенты задаются следующим образом:
div {
background-color: #1a82f7; /* fallback color */
background-image: url(images/linear_bg_2.png); /* fallback image */
background-image: -moz-linear-gradient(100% 100% 90deg, #2F2727, #1a82f7);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1a82f7), to(#2F2727));
}
Синтаксис для Mozilla:
-moz-linear-gradient( [<point> || <angle>,]? <stop>, <stop> [, <stop>]* )
Для WebKit (Safari, Chrome):
-webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*)
Взято отсюда: http://css-tricks.com/css3-gradients/
Пара полезных сервисов для создания градиентов на CSS3:
http://gradients.glrzad.com/
http://www.westciv.com/tools/gradients/index.html
На втором есть еще несколько инструментов для создание эффектов на HTML5+CSS3.

