Modernizr не добавляйте префиксы к моим CSS-градиентам - PullRequest
0 голосов
/ 25 ноября 2011

Я пытаюсь использовать Modernizr с градиентами CSS. Я читал, что Modernizr теперь способен добавлять префиксы. Итак, я установил это в моем файле CSS:

background-image: linear-gradient(top, #FFF, #AAA);

И если я понимаю, это должно быть преобразовано в:

background-image: -webkit-linear-gradient(top, #FFF, #AAA); 

Но ничего не происходит и мой градиент не отображается. Это ошибка или я что-то упустил?

Ответы [ 3 ]

3 голосов
/ 25 ноября 2011

Modernizr - это библиотека JavaScript.Это не изменит поведение вашего CSS.Префиксный материал в Modernizr генерирует правильно префиксное имя CSS-свойства, если оно необходимо для браузера, в котором оно работает.Ваш пример кода не имеет JavaScript;это просто CSS;Модернизр не изменит своего поведения.

2 голосов
/ 25 ноября 2011

Modernizr не добавляет префиксы поставщиков. Он проверяет только то, что поддерживает браузер.

Вы можете использовать этот плагин jQuery. https://github.com/codler/jQuery-Css3-Finalize автоматически добавит префиксы поставщиков. Но он имеет ограниченную поддержку линейного градиента.

0 голосов
/ 25 ноября 2011

Я думаю, что вы ищете http://prefixr.com/index.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...