DynCSS - CSS per PHP
Dienstag, 20. Oktober 2020
Vergesst SASS, LESS und andere CSS Scriptsprachen die kompiliert werden müssen. Mit DynCSS, dem CSS per PHP können ohne Kompilierung Variablen verwendet sowie reines und lesbares CSS geschrieben werden. Und alles wird als minifiziertes, komprimiertes CSS ausgegeben.
Kein spezieller Editor nötig, kein Kompilieren - nur PHP!
Der Aufbau im Beispiel:
2 Dateien: index.php sowie die style.php.
In der index.php wird das DynCSS ganz normal integriert:
oben als php: include("style.php?teil=1");
unten als html: link rel="stylesheet" type="text/css" property="stylesheet" media="screen" href="style.php?teil=2"
In der style.php wird oben der header erzeugt, dann das above-the-fold-CSS und das externe CSS in zwei Variablen gesteckt und zuletzt unten verarbeitet und minifiziert ausgegeben.
Über das PHP in der Stylesheet-Datei lassen sich per GET-Variable auch weitere Unterteilungen der CSS Ausgabe machen wenn gewünscht. In den Beispieldateien (ZIP-Download) habe ich die Variable seitentyp für die Unterscheidung von unterschiedlichem CSS je Seite verwendet.