Bonjour à tou(te)s,
Je me pose la question suivante : existe-t-il un moyen de surcharger en CSS une propriété selon une certaine valeur, et ce quelque soit l'élément ?
Un petit exemple sera plus clair... Disons que j'utilise un socle CSS qui m'est fourni et où toute la charte graphique est "verte". J'utilise ce socle pour développer un nouveau site, mais moi je veux juste que tout ce qui est "vert" devienne "bleu" pour ma charte graphique. Que ce soit le background d'un bouton, d'une cellule de tableau, d'une fond d'une div quelconque... tout élément quoi !
Je voudrais donc une sorte de sélecteur CSS comme on peut le faire avec des attributs du DOM
Par exemple on peut faire :
Pour la couleur de fond de tous les INPUT mais uniquement ceuw de type "text"
ou bien :
Pour sélectionner tous les éléments qui ont un attribut HTML "title" qui vaut "coucou"...
Moi il me faudrait pouvoir sélectionner non pas selon un attribut HTML, mais selon un attribut CSS, soit un truc du genre :
Pour changer tout ce qui a un fond vert par un fond bleu, en une seule fois, et sans savoir à l'avance quel élément pourra avoir ce fond vert...
Est-ce possible, d'une manière ou d'une autre ?!?
J'ai l'impression que non, ce qui est bien dommage...
Si vous avez des idées, merci par avance pour vos retours !
A bientôt
Je me pose la question suivante : existe-t-il un moyen de surcharger en CSS une propriété selon une certaine valeur, et ce quelque soit l'élément ?
Un petit exemple sera plus clair... Disons que j'utilise un socle CSS qui m'est fourni et où toute la charte graphique est "verte". J'utilise ce socle pour développer un nouveau site, mais moi je veux juste que tout ce qui est "vert" devienne "bleu" pour ma charte graphique. Que ce soit le background d'un bouton, d'une cellule de tableau, d'une fond d'une div quelconque... tout élément quoi !
Je voudrais donc une sorte de sélecteur CSS comme on peut le faire avec des attributs du DOM
Par exemple on peut faire :
INPUT[type="text"]{
background-color:blue;
}
Pour la couleur de fond de tous les INPUT mais uniquement ceuw de type "text"
ou bien :
[title="coucou"]{
background-color:blue;
}
Pour sélectionner tous les éléments qui ont un attribut HTML "title" qui vaut "coucou"...
Moi il me faudrait pouvoir sélectionner non pas selon un attribut HTML, mais selon un attribut CSS, soit un truc du genre :
[background-color="#95BF0D"]{
background-color: #146FB6;
}
Pour changer tout ce qui a un fond vert par un fond bleu, en une seule fois, et sans savoir à l'avance quel élément pourra avoir ce fond vert...
Est-ce possible, d'une manière ou d'une autre ?!?
J'ai l'impression que non, ce qui est bien dommage...
Si vous avez des idées, merci par avance pour vos retours !
A bientôt