我想使用 Compass 和 Autoprefixer 为多个浏览器输出/编译 CSS,但对每个文件使用不同的设置。例如
chrome.css 铬 > 4
firefox.css 火狐 > 20
safari.css Safari > 6
等等。
这样做的原因是为每个浏览器提供特定的样式表。
这是我当前的标准 Compass config.rb 设置,每个编译的样式表都使用相同的 Autoprefixer 设置:
# Autofixer Settings
require 'autoprefixer-rails'
on_stylesheet_saved do |file|
css = File.read(file)
File.open(file, 'w') do |io|
io << AutoprefixerRails.process(css, browsers: ["last 20 versions"])
end
end