Skip to content
/ Scss Public

ScssCompiler zum Übersetzen von SCSS-Dateien in CSS-Dateien mittels PHP

License

Notifications You must be signed in to change notification settings

DripsPHP/Scss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScssCompiler

Build Status Code Climate Test Coverage Latest Release

Mithilfe des ScssCompilers kann SCSS in CSS übersetzt werden. Dies funktioniert wie folgt:

<?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);

Zusätzlich beinhaltet der ScssCompiler einen Controller zum automatischen Ausliefern von SCSS-Dateien als CSS-Dateien. D.h. sie werden automatisch übersetzt.

In deinem DRIPS Verzeichnis legst du zunächst ein Verzeichnis scss an. In diesem befinden sich alle deine SCSS-Dateien, die du später gerne übersetzt ausliefern möchtest. Anschließend musst du den jeweiligen Controller als Route registrieren, dass die Datei automatisch ausgeliefert werden kann.

<?php

$router->add('scss', '/css/{file}.css', Drips\Scss\Controller::class);

About

ScssCompiler zum Übersetzen von SCSS-Dateien in CSS-Dateien mittels PHP

Resources

License

Stars

Watchers

Forks

Packages

No packages published