Ir para conteúdo

Arquivado

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

botasleve

Backgrond auto ajustavel

Recommended Posts

Conheço layout responsivo, mas usar % nas div não adianta pra ela auto se ajustar jovem. Já desenvolvi aqui imagem auto ajustavel(slideshow), etc... Só que eu quero fazer agora com o background.

 

Mas obviamente coloca % não vai auto se ajustar a imagem de acordo com a tela for diminuindo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que voce quer e ajustar a IMG isso ?

Auto ajustar a imagem assim que a janela for diminuida isso eu já sei queria um código pra auto ajustar o background image de uma div... Mas ja ja vou ler o post ali q o cara me indicou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se a imagem que será redimensionada estiver em uma tag html <img src="..."/>, utilizamos width e height na própria tag ou no CSS:

seletor img {

width:xx; /* largura */

height:xx; /* altura */

}

Porém se a imagem estiver no CSS, como no exemplo abaixo:

#div {

background-image: url(imagem.jpg);

}

Usaremos o background-size. E nosso exemplo fica assim:

#div {

background-image: url(imagem.jpg);

background-size:100% 100%;

-webkit-background-size: 100% 100%;

-o-background-size: 100% 100%;

-khtml-background-size: 100% 100%;

-moz-background-size: 100% 100%;

}

Os valores 100% 100% representam respectivamente largura e altura, que devem ser alterados para os valores desejados nas cinco linhas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá botasleves!

 

Uma vez eu criei um código para fazer com que a imagem se encaixe 100% no background da div.

Vale ressaltar que no código não tem hack para IE. ;)

 

CSS:

background: url("imagem_aqui") fixed no-repeat;  
-webkit-background-size: cover;  
-o-background-size: cover;  
-moz-background-size: cover;  
background-size: cover;

Agora só vai depender do tamanho da div para o background se ajustar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

vc tentou assim:

 

 

#div {
background-image: url(imagem.jpg);
background-size:100% 100%;
-webkit-background-size: 100% 100%;
-o-background-size: 100% 100%;
-khtml-background-size: 100% 100%;
-moz-background-size: 100% 100%;
}

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.