Factoriser une couleur dans feuille CSS - Web design - Graphisme
Marsh Posté le 25-11-2008 à 10:11:22
On a pas la même définition de "factoriser"
Deja, tu utilise l'id ou une class pour definir le style de tes éléments ?
Marsh Posté le 25-11-2008 à 13:07:47
Factoriser.. Mhmhmh. Le terme n'est peut-être pas le bon.
J'utilise des class pour définir mes éléments....
Marsh Posté le 25-11-2008 à 14:12:01
bah, on peut pas trop te donner d'idée si on ne voit pas la page en faite...
Marsh Posté le 25-11-2008 à 14:58:25
Le probleme c'est que rien n'est en ligne actuellement.
En fait c'est tout bete. Pour grand nombre de mes éléments, j'utilise des class dans lesquelles je fous un "background-color: red;" par exemple.
En fait je me demandais si on ne pouvait pas utiliser une sorte de référence du style "reference_rouge: red;" en tete du document et appeler reference_rouge dans toutes mes class de ma CSS.
Marsh Posté le 25-11-2008 à 15:18:59
Et cela répondrait à quel problème au juste ?
tu veux créer une feuille de references pour simplifier le css qui elle est déjà une sorte de feuille de "references" qui simplifie le html... c'est sans fin à ce rythme...
Marsh Posté le 25-11-2008 à 16:02:00
Ginkas31 a écrit : En fait je me demandais si on ne pouvait pas utiliser une sorte de référence du style "reference_rouge: red;" en tete du document et appeler reference_rouge dans toutes mes class de ma CSS. |
Ce qui revient au même qu'appeler "background-color: red;" dans toutes tes classe de ton CSS.
Sinon je sais pas, applique le background à la balise div (je sais pas ce que tu cible, mais admettons que ce sont des DIV), et sur les rares div qui ne doivent pas hériter de ce fond, met un backcround-color: none...
Marsh Posté le 25-11-2008 à 16:54:33
En fait l'intéret était de pouvoir changer la couleur du site en ne modifiant qu'une référence, pas en intervenant dans toute les class.
En clair, si mon site est constitué de 3 couleurs principales, appliquées sur des bordures, des background etc, j'aimerai n'avoir qu'a modifier 3 références (que j'appelerai par exemple couleur_1, couleur_2 et couleur_3).
Je travaille sur un site qui permet la création d'espace dans des sous domaine de mon site. Le probleme vient du fait que je veux laisser la possibilité à un utilisateur de choisir les couleurs de son espace.
Marsh Posté le 25-11-2008 à 17:13:47
rien ne t'empeche de déclarer indépendament la couleur de fond du reste !
Exemple : ce code ne pose aucun pb
Code :
|
Marsh Posté le 25-11-2008 à 21:56:57
abais a écrit : rien ne t'empeche de déclarer indépendament la couleur de fond du reste ! |
C ce que je ferais aussi
Mais ya peut-être d'autres solutions à envisager (création dynamique du fichier CSS ?)
Marsh Posté le 25-11-2008 à 22:27:35
bah, la création sera inévitablement dynamique (au moins partiellement)
Ginkas31 a écrit : je veux laisser la possibilité à un utilisateur de choisir les couleurs de son espace. |
Marsh Posté le 25-11-2008 à 22:30:25
hé bien crés plusieurs feuilles de styles et donne le choix a l'utilisateur d'activer tel ou tel css. C'est pas sorcier ça
Marsh Posté le 25-11-2008 à 23:26:11
wai, même moi je crois pouvoir le faire
Marsh Posté le 25-11-2008 à 23:39:20
Salut à tous,
Choisir une feuille CSS à partir d'une base de données, y'a rien de très sorcier je vous l'accorde.
Mais je serai hyper limité dans le choix des couleurs. A la base je comptais faire une page de paramètrage, ou les utilisateurs auraient choisi leurs couleurs dans un nuancier.
L'histoire de la construction de la feuille CSS dynamiquement m'interesse. Avez-vous des exemples sur le sujet?
Merci
Marsh Posté le 26-11-2008 à 02:28:40
oui ben une fois le choix fait il faudra bien que tu mémorise les preferences de l'uilisateur donc dans une bdd ou un cookie... ç reviendra au meme donc.
Tu peux coder un brin de css en live dans le html généré, dans le header par exemple. En complément des feuilles css externe.
php fait ça très bien.
Marsh Posté le 24-11-2008 à 22:42:43
Bonjour,
J'utilise une feuille CSS pour mon site dans laquel les couleurs sont répétées pour différents éléments de mon site. Simplement j'aimerai pouvoir définir deux couleurs dans ma CSS, et faire appel à celles-ci pour les différents background que j'utilise. J'aimerai en clair factoriser mes couleurs.
Est-ce possible? Si oui comment?
Merci
Message édité par Ginkas31 le 24-11-2008 à 22:43:30