Градиентный фон кнопки отправки в IE - PullRequest
2 голосов
/ 11 февраля 2012

Я пытаюсь добавить градиент к кнопке отправки в IE9, используя правило CSS для конкретного поставщика:

background: -ms-linear-gradient(#6671E8,#434991);

Но по какой-то причине это не работает . Это я что-то не так делаю или IE9 опять все испортил (или комбинацию обоих)?

Ответы [ 3 ]

2 голосов
/ 11 февраля 2012

Попробуйте установить для фильтра значение none:

input[type="submit"] { filter: none; }

Я не подтвердил это, но прочитал его на генераторе градиента Colorzilla:

http://www.colorzilla.com/gradient-editor/

1 голос
/ 11 февраля 2012

Попробуйте это:

background: #6671e8; /* Old browsers */
background: -moz-linear-gradient(top,  #6671e8 1%, #434991 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#6671e8), color-stop(100%,#434991)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6671e8 1%,#434991 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6671e8 1%,#434991 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6671e8 1%,#434991 100%); /* IE10+ */
background: linear-gradient(top,  #6671e8 1%,#434991 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6671e8', endColorstr='#434991',GradientType=0 ); /* IE6-9 */
1 голос
/ 11 февраля 2012

Используйте CSS3 PIE и установите -pie-background:

-pie-background: linear-gradient(#6671E8, #434991);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...