Bonjour j'ai une question concernant le Css:
est-il possible de faire du delta en ajoutant une classe, c'est à dire prendre les valeurs d'une classe et lui rajouter quelquechose.
Par exemple:
.bkp_10 {background-position:-170px -170px;}
.bkp_20 {background-position:-170px -193px;}
.bkp_30 {background-position:-170px -277px;}
.bkp_40 {background-position:-240px -277px;}
je donne à une la classe bkp_1, à une autre la classe bkp_2; etc...
et je voudrais eventuellement, dans certains cas, rajouter une classe (pour éventuellement pouvoir l'enlever un peu après) qui modifierait ces classes de façon relative.
Par exemple:
.bkp_mod {delta.background-position: -360px 0px}
de facon à ce que si j'applique .bkp_30 et .bkp_mod à une div, elle ait un backgroud-position absolu de -530px -277px (c'est à dire -170px - 360px = -530px)
est ce possible en CSS?
je cherche à le faire au moyen d'une classe car j'utilise beaucoup dojo.addClass() et dojo.removeClass() pour positionner un curseur graphique au sein d'un gros graphique.
et le dojo.query permet grâce à cela de faire des choses puissantes en très peu de lignes.
Après avoir parcouru le net, je n'ai pourtant pas trouvé de réponse simple (j'ai toujours moyen de faire autrement), ce qui me paraitrait être un manque au niveau du CSS.
Partager