drips/scss

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

Maintainers

Details

github.com/Prowect/Scss

Source

Installs: 19

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

pkg:composer/drips/scss

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

This package is not auto-updated.

Last update: 2025-10-26 01:35:43 UTC


README

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