Эта ссылка должна вам помочь. Там вы найдете синтаксис для градиентов.
Это для всех основных браузеров:
background-color: #444444;
background-image: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#999999));
background-image: -webkit-linear-gradient(top, #444444, #999999);
background-image: -moz-linear-gradient(top, #444444, #999999);
background-image: -ms-linear-gradient(top, #444444, #999999);
background-image: -o-linear-gradient(top, #444444, #999999);
background-image: linear-gradient(to bottom, #444444, #999999);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#999999');
… тогда как #444444
- это цвет в верхней части градиента, а #999999
- цвет градиента в нижней части.
Различные «вендоры-префиксы» гарантируют, что градиент работает в разных браузерах, так как синтаксис «по умолчанию» теперь поддерживается не всеми браузерами.
Свойство filter
заставит работать градиент в Internet Explorer 8 и ниже. Но это имеет некоторые недостатки (производительность так же…). Просто используйте его, если действительно необходимо.
Редактировать: Изменен синтаксис линейного градиента. Синтаксис спецификации:
background-image: linear-gradient(to bottom, #444444, #999999);
Я тоже изменил это выше, так что каждый может просто скопировать это.