滴答/scss

ScssCompiler:使用PHP将SCSS文件转换为CSS文件的编译器

v1.0.0 2016-07-30 08:09 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:53:15 UTC


README

Build Status Code Climate Test Coverage Latest Release

使用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);