CSS background: position définie puis faire un changement?
-
18-09-2019 - |
Question
La propriété background-position peut être réglée dans une variété de moyens tels que "haut à droite" ou "16px 16px" ou "50% 75%" etc.
Question : est-il un moyen de placer une image d'arrière-plan décalé alors cette position
?Par exemple: définir la position d'arrière-plan « en haut à droite », puis le déplacer à gauche et vers le bas 16px 16px en utilisant « -16px 16px »
?La solution
Je ne pense pas que cela peut être fait avec (crossbrowser) CSS. Vous devrez utiliser javascript pour celui-ci.
Pour IE vous pouvez avoir un regard sur les expressions CSS, mais comme mentionné, pas vraiment crossbrowser, comme dans IE uniquement:)
Autres conseils
vous pouvez définir une valeur statique pour background-position par exemple. Background-position: 800px 10px 0px 0px;