Une façon (je ne mesure pas vraiment sa pertinence …) de créer des constantes de couleur en css consiste à simuler un CSS avec du php
Création d’un fichier CSS en PHP
Soit le fichier suivant style.php
<?php header('Content-type:text/css'); $macouleur = "red"; echo "#mondiv { border: 1px solid ". $macouleur ."; }"; echo ".monspan { border-bottom: 1px solid ". $macouleur ."; }"; ?>
Déclaration du fichier CSS généré en PHP dans la balise <head>
<head> <link rel="stylesheet" href="<?php echo 'style.php'; ?>" type="text/css"> </head>
En attendant mieux ….
Ce mieux peut être LessPHP dont parle l’article d’Alsacreation daté du 9/11/2011 (apparemment sujet à polémique dans les commentaires par rapport)
http://www.alsacreations.com/article/lire/1307-des-css-dynamiques-grace-a-lessPHP.html
Laisser un commentaire
Participez-vous à la discussion?N'hésitez pas à contribuer!