Jump to content


Photo

Fundo De Div Não Rola No Firefox


  • Faça o login para participar
3 replies to this topic

#1 Turu-Montanha

Turu-Montanha

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 04/08/2008, 10:59

Fala galera !!!

O negócio é o seguinte, estou desenvolvendo um esqueminha como se fosse um vizualizador de imagens online,
e criei um esqueminha para proteger as imagens de serem salvas ou impressas, colocando elas como fundo em
uma div.
Setei os atributos necessários tudo bonitinho como manda o figurino, rodou no IE(ca) mas não funcionou no
Firefox ='(.
Queria saber se tem algum modo de fazer com que o fundo de uma div role no Firefox, alguém conhece ???

Eis o código:

#div_imagem
{
	top: 50%;
	left: 50%;
	margin-top: -150px;
	margin-left: -250px;
	width: 500px;
	height: 300px;
	max-width: 500px;
	max-height: 300px;
	z-index: 10;
	position: absolute;
	border: 2px solid #666666;
	overflow: auto;
	background-attachment: scroll;
	background-image: url(arquivos/imagens/aranha-04.jpg);
}

Valeu !!!

#2 Nicholas Pufal

Nicholas Pufal

    Impossível: só existe até alguém duvidar e provar o contrário.

  • Usuários
  • 1655 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre

Posted 04/08/2008, 11:47

Tenta colocar em outra div o:

background-attachment: scroll;

Ao invés de colocar na div #div_imagem, coloca no pai dela ou coisa do tipo... Se não tiver um pai pra ela, cria um.

Ah, outra coisa, cuidado com excesso de position:absolute... Isso não é nenhum pouco recomendado. Só se usa para um ou outro detalhe e olhe lá...

http://www.tyssendes...oning-pitfalls/
BLOG Touché Criação - Vamos trocar idéias? -> http://blog.touchecriacao.com.br/
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.

#3 '' sem.Ponto

'' sem.Ponto

    Super Veterano

  • Ex-Admins
  • 2098 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte

Posted 04/08/2008, 14:13

E para que o max-width e max-height? Não funciona em todos os browsers e não faz sentido colocar já que você determinou o width e height.
att,
Muller Dias
ex-administrador Fórum WMO

#4 Turu-Montanha

Turu-Montanha

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 04/08/2008, 14:58

Hum..

Bem, eu fiz de acordo com que os dois colegas falaram, primeiro eu criei a div_pai para armazenar a div_imagem e nela eu setei o tamanho da área de vizualização da imagem junto com os atributos para rolagem, depois eu setei a div_imagem com o tamanho da imagem e a localização dela... E funcionou !!!

O código ficou assim:

#div_pai
{
	top: 50%;
	left: 50%;
	margin-top: -150px;
	margin-left: -250px;
	width: 500px;
	height: 300px;
	z-index: 10;
	overflow: auto;
	position: absolute;
	border: 2px solid #666666;
	background-attachment: scroll;
}

#div_imagem
{
	width: 720px;
	height: 720px;
	background-image: url(arquivos/imagens/aranha-04.jpg);
}

Brigadão,

Valeu !!!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq