mercredi 20 novembre 2013 (), par
Deux thèmes sur Noël, avec pour chacun une variante.
Ces thèmes sont des thèmes Zengarden, mais ils sont "légers" et se basent sur une feuille de style commune.
Le principe de "mes" thèmes est en fait très simple :
commun.css
est à la racine des thèmes, donc dans le répertoire themes
du site@import url("../commun.css");
Ce système permet une plus grande compatibilité des thèmes avec différents sites et donc différents squelettes Zpip.
Par exemple, les thèmes Noël sont valables pour le squelette Zpip-vad tout autant que le squelette Zpip-hpe, ce dernier ayant pourtant des blocs qui n’existent pas dans le précédent.
Ces thèmes utilisent un système de page à 3 couches (voir aussi ici).
En effet, 3 blocs de position et taille identiques sont déclarés : bckg
, filtre
et page
Ces 3 blocs s’étendent sur toute la page puisqu’ils sont positionnés (par commun.css) de manière absolute
à une distance des bords égale à 0 , mais :
Ces thèmes redéfinissent les couleurs de mise en évidence .caractencadre-spip
et .caractencadre2-spip
du plugin enluminures typographiques, car elles sont trop claires, cependant le css du plugin peut être chargé après celui du thème. Il faudra donc éditer le plugin afin d’enlever les couleurs, et déclarer les couleurs "par défaut" dans le css commun.
le bloc "logo" étant défini dans mon squelette Zpip, il ne l’est pas dans les thèmes, pour des raisons d’unicité de l’identifiant du div.
bckg
. Cette image est étendue aux dimensions du bloc (et donc de la page), ce qui peut éventuellement la déformer.filtre
peut donc avoir une couleur d’arrière plan, en l’occurrence rouge sombre avec une opacité élevée.snow
), et les icônes habituelles sont remplacées par des icônes de Noël.Une variante permet de ne pas avoir l’animation de la neige.
bckg
. Cette image est étendue aux dimensions du bloc (et donc de la page), ce qui peut éventuellement la déformer.filtre
peut donc avoir une couleur d’arrière plan, en l’occurrence rouge sombre avec une opacité élevée.snow
), et les icônes habituelles sont remplacées par des icônes de Noël.Une variante permet de ne pas avoir l’animation de la neige.