Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

brunosk2

Background Resize

Recommended Posts

Boa tarde, a minha situação é a seguinte:

Tenho uma imagem que o usuario mandará pro site(será o fundo usado na página dele), se essa imagem for maior que o tamanho da tela do usuario tenho que "travar" a largura da imagem e repetir na vertical.

Eu fiz o código abaixo, mas só testei passando os valores "na mão":

var LarguraTela = "1024";
var larguraBackground = "500";
if(larguraBackground > LarguraTela){
$(body).css({
   background-size : "100% auto",
   background-repeat : "transparent",
   background-color : "repeat-y",
   background-position : "0 0"
});
}

O problema é que esse background-size do CSS3 só funciona no IE9 e preciso que funcione no IE8 e IE7.

Alguem sabe como faço?

Compartilhar este post


Link para o post
Compartilhar em outros sites

A propriedade background-size pertence ao CSS3, versão do CSS que não é suportada pelo Internet Explorer 8 e/ou inferior.

 

Infelizmente não existe nenhuma solução crossbrowser para a propriedade.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.