Jac*_*ung 8 css file sass vendor-prefix
我得到了一个CSS文件,其中包含这么多的供应商前缀 (-webkit -moz等)。
这些供应商前缀使文件更大。
我不能一一删除供应商前缀,因为这会花费很多时间。是否有任何工具或技巧可以一键删除整个供应商前缀?
Autoprefixer的一个不错的功能是,它还可以从CSS中删除不需要的前缀。您可以在此处在线尝试:
http://autoprefixer.github.io/
要删除所有前缀,请将底部的“过滤器”文本框留空。
小智 -1
我在 github 上托管的这个javascript 函数可以满足您的需求。
var t = DeVendorCSS("transform")例如,在不支持“transform”但具有前缀支持的 webkit 浏览器中,返回一个["webkit", "webkitTransform", "-webkit-transform"]用于内联 CSS 规则的数组,例如e.style[t[1]]="translateY(5px)". 实际值“translateY”必须与跨供应商兼容才能在本例中发挥作用(但如果不是,则使用 t[0] 形式给出的供应商 ID 会变得很奇怪)。