Factoriser une couleur dans feuille CSS

Factoriser une couleur dans feuille CSS - Web design - Graphisme

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
Reply

Marsh Posté le 24-11-2008 à 22:42:43   

Reply

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 ?


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

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....

Reply

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...


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

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.

Reply

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...


---------------
Studio CréeAll
Reply

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...


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

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.

Reply

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 :
  1. .Ligne0 {font-size: 9px}
  2. .Ligne1 {height: 15px}
  3. .Ligne2 {height: 25px}
  4. .Ligne3 {height: 20px}
  5. .Ligne4 {height: 35px}
  6. .Ligne5 {height: 22px}
  7. .Ligne6 {height: 37px}
  8.  
  9. .Ligne0, .Ligne1, .Ligne2, .Ligne3, .Ligne4, .Ligne5, .Ligne6 {background-color:#FF0000}


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

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 ?)

Reply

Marsh Posté le 25-11-2008 à 21:56:57   

Reply

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.


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

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 :)


---------------
Studio CréeAll
Reply

Marsh Posté le 25-11-2008 à 23:26:11    

wai, même moi je crois pouvoir le faire :D


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

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

Reply

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.


---------------
Studio CréeAll
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed