Существуют ли CSS-компиляторы, которые записывают атрибуты для всех браузерных префиксов при компиляции? - PullRequest
0 голосов
/ 03 ноября 2018

В настоящее время я использую SCSS, и это прекрасно работает для того, чтобы дать мне возможность использовать переменные и тому подобное, но это также дает мне возможность писать функции, которые выдают следующее, если я дал это -90 * * 1003

-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);

Мне интересно, есть ли какие-либо механизмы сшивания, которые делают это для всех свойств в CSS3, так что вы можете просто написать transform: rotate(-90deg), и при компиляции он использует все различные свойства, которые он может иметь, например webkit , moz, ms, o и любые другие возможности, такие как filter: progid:DXImag..blah..mage(rotation=3); для IE, так что он универсален для браузеров.

1 Ответ

0 голосов
/ 03 ноября 2018

Вам следует взглянуть на AutoPrefixer , который вы можете добавить в свою систему сборки и делать именно то, что вам нужно. Он может даже добавлять префиксы только для свойств, которые все еще необходимы на основе Могу ли я использовать данные.

...