滴答 / scss
ScssCompiler:使用PHP将SCSS文件转换为CSS文件的编译器
v1.0.0
2016-07-30 08:09 UTC
Requires
- drips/minimize: ^1.0
- drips/mvc: ^1.0
- leafo/scssphp: >=0.0.12
This package is not auto-updated.
Last update: 2024-09-14 18:53:15 UTC
README
使用ScssCompiler可以将SCSS转换为CSS。其工作原理如下
<?php use Drips\Scss\Compiler; $scss_file = "path/to/file.scss"; $css_file = "path/to/style.css"; // Inhalt der SCSS-Datei auslesen $scss = file_get_contents($scss_file); // SCSS mithilfe des ScssCompilers in CSS übersetzen $compiler = new Compiler; $css = $compiler->compile($scss); // CSS-Code in die jeweilige Datei schreiben file_put_contents($css_file, $css);
此外,ScssCompiler还包括一个控制器,用于自动将SCSS文件作为CSS文件交付。也就是说,它们将自动被转换。
在你的DRIPS
目录中,首先创建一个scss
目录。在这个目录中存放所有你希望稍后转换为CSS的SCSS文件。然后,你需要将相应的控制器作为路由注册,以便文件可以自动交付。
<?php $router->add('scss', '/css/{file}.css', Drips\Scss\Controller::class);