fundo CSS: posição definida, em seguida, fazer uma mudança?
-
18-09-2019 - |
Pergunta
A propriedade background-position pode ser definido em uma variedade de maneiras, tais como "parte superior direita" ou "16px 16px" ou "50% a 75%", etc.
Pergunta ??strong>:? Existe uma maneira de posicionar uma imagem de fundo, em seguida, compensar essa posição
Por exemplo: definir o background-position para "canto superior direito", em seguida, transferi-lo deixado 16px 16px e para baixo usando "-16px 16px"
?Solução
Eu não acho que isso pode ser feito com (crossbrowser) CSS. Você terá que usar javascript para este.
Para o IE, você poderia ter um olhar para expressões CSS, mas como mencionado, não é realmente crossbrowser, como no IE apenas:)
Outras dicas
Você pode definir um valor estático para background-position por exemplo. background-position: 800px 10px 0px 0px;