Что вам понадобится следующее:
.sectionBoxTitle {
height: 40px;
margin: 0px 0 60px 0;
padding: 0;
color: white;
background: #0B4BBB; /* Old browsers */
background: -moz-linear-gradient(top, #0B4BBB 0%, #007FE4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0B4BBB), color-stop(100%, #007FE4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0B4BBB 0%,#007FE4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0B4BBB 0%,#007FE4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0B4BBB 0%,#007FE4 100%); /* IE10+ */
background: linear-gradient(to bottom, #0B4BBB 0%,#007FE4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b4bbb', endColorstr='#007fe4',GradientType=0); /* IE6-9 */
}
Demo.
Вам понадобятся все эти префикс для браузера, который будет работать в каждом браузере. Просто указывая -moz-
, а старый синтаксис для -webkit-
, вероятно, используется для покрытия всех браузеров, которые будут поддерживать градиенты еще в 2010 году, но в настоящее время есть больше браузеров, которые его поддерживают, поэтому больше браузеров для добавления префиксов.
Этот код снят с http://www.colorzilla.com/gradient-editor/. Я только изменил формат цвета от rgba()
до #HEX
.
Вы можете использовать http://www.colorzilla.com/gradient-editor/ для создания градиентов более легко. Синтаксис, который вы используете, далеко не полный. – Joeytje50
Почему вы ожидаете, что он будет работать в IE, если вы указали только префиксы поставщиков Firefox и Chrome/Safari? –