CSS Cacheer est un préprocesseur php pour les feuilles de styles CSS et a été développé par Shaun Inman.
Ce petit bout de php permet des écritures assez fabuleuses, qui permettent d’éclaircir et de simplifier les codes css.
Fonctionnalités
Définir et utiliser des constantes :
Ecriture par imbrications successives :
Blocs de paramètres
Mise en plugin SPIP
J’en ai fait un plugin pour SPIP 2.0 (qui utilise la balise #FILTRE
).
Le plugin est téléchargeable ici : Css Cacheer pour SPIP
Le fonctionnement est expliqué dans le plugin. Il suffit d’avoir un css compilé par SPIP (donc dans un theme.css.html
par exemple), appellé par #URL_PAGE{theme.css}
dans la balise <link>
de l’entete html, et d’ajouter dans ce fichier la balise #FILTRE{css_preprocess}
, ce qui peut donner :