Задать вопрос
@eugene_d_dev

Существует такой скрипт, который определяет поддерживает ли браузер определенное свойство и добавляет префиксы?

Допустим, есть спорное css-свойство transform. Просто уж очень много мест где всплывает это свойство. Суть в быстродействии. Зачем пользователям с современными браузерами ненужные префиксы, если подойдет просто название "transform". Вот скрипт должен проверять поддерживает ли браузер определенное css свойство, если нет - то добавляет нужный префикс. Если да - то ничего не добавляет))) Где-то видел этот скрипт. Может кто знает))) Именно в самом коде javascript, а не css. Чтобы не было лишних вопросов, что делает скрипт. Он проверяет один раз поддерживает ли браузер transform и в случае не поддержки добавляет нужный префикс всем transform в JAVASCRIPT файле. Именно в js. Не css. Классы менять нету возможности, если кто-нибудь захочет подсказать "лучший вариант". Значение вычисляется.
  • Вопрос задан
  • 233 просмотра
Подписаться 2 Оценить 3 комментария
Ответ пользователя Кирилл К ответам на вопрос (4)
Kublyakov
@Kublyakov
  1. https://github.com/postcss/postcss, в его состав входит autoprefier, это именно то, что вам нужно.
  2. Так же можно использовать библиотеку modernizr.com, она определяет возможности браузера и добавляет определенный класс к тегу html. Если браузер не поддерживает transform, то добавится класс "no-transform" и уже в обычном css можно будет написать фоллбэк.
Ответ написан