Le but est de n’avoir qu’un fichier css pour les saisons. On définit des constantes pour chaque saison et on utilise ensuite ces constantes.
Ce fichier qui doit s’appeler saison.css.html est à placer à la racine de /squelettes et doit ressembler à ça (on peut jouer avec autre chose que des couleurs) :
#CACHE{0}
#HTTP_HEADER{Content-Type: text/css;}
/* on récupère la saison */
#SET{saison,#DATE|saison}
/* on définit des constantes pour chaque saison */
/* printemps */
[(#GET{saison}|=="printemps"|oui)
:root {
--couleur1: #178FCB ; /*bleu*/
--couleur2: #E73A72 ; /*rose*/
}
]
/* été */
[(#GET{saison}|=="été"|oui)
:root {
--couleur1: #FFE033 ; /*jaune*/
--couleur2: #33FF4F ; /*vert*/
}
]
/* on fait pareil pour les autres saisons */
/* on utilise ensuite les constantes dans les règles css */
body {
background-color: var(--couleur2);
}