padaliyajay / php-autoprefixer
使用纯PHP编写的CSS Autoprefixer。
1.4
2022-08-02 02:37 UTC
Requires
README
使用纯PHP编写的CSS autoprefixer
安装
如果您使用 Composer 管理项目依赖,只需在 composer.json 文件中添加 padaliyajay/php-autoprefixer 依赖即可
composer require padaliyajay/php-autoprefixer
尽管推荐使用 Composer,但您仍然可以根据需要 包含这些文件。
用法
use Padaliyajay\PHPAutoprefixer\Autoprefixer; $unprefixed_css = file_get_contents('main.css'); // CSS code $autoprefixer = new Autoprefixer($unprefixed_css); $prefixed_css = $autoprefixer->compile();
选项
prettyOutput
示例
$autoprefixer->compile(false); // Output minified CSS
定义是否将前缀CSS输出为详细/美化后的输出。当 false
时,输出将被最小化。您可以将它作为选项传递给 compile()
方法。
默认值: true
setVendors
示例
$autoprefixer->setVendors(array( // Omit prefixes for IE \Padaliyajay\PHPAutoprefixer\Vendor\Webkit::class, \Padaliyajay\PHPAutoprefixer\Vendor\Mozilla::class, MyNamespace\Custom\Opera::class // Use custom vendor prefixes )); $autoprefixer->compile();
定义哪些供应商类应用于前缀。您可以省略不想要的供应商,例如 IE。如果使用,则只有给定数组中的供应商类生效。
默认值
array( \Padaliyajay\PHPAutoprefixer\Vendor\IE::class, \Padaliyajay\PHPAutoprefixer\Vendor\Webkit::class, \Padaliyajay\PHPAutoprefixer\Vendor\Mozilla::class, )
许可证
MIT 许可证。