Ir para conteúdo

POWERED BY:

Arquivado

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

Julio C. Milan

Problemas com imagem aleatória

Recommended Posts

Olá Pessoal,

 

Gostaria de saber como colocar uma imagem randômica (aleatória) em determinado local de uma div/texto/etc.

 

Tentei utilizar um código proposto pelo Maujor neste tópico, a ideia funciona, mas não consigo controlar a imagem, como posição e tamanho.

 

Detalhes:

 

HTML:

Gostaria de colocar a imagem em um determinado locar, a minha escolha, que a cada atualização da página mudasse automaticamente.

 

JavaScript:

Ainda não sei se posso utilizar o mesmo script que mencionei acima, mas imagino que seria algo próximo.

 

CSS:

Gostarai de utilizar um estilo CSS para estilizar a imagem randômica, mais especificamente, gostaria de colocar um estilo CSS (como mostrado abaixo) de modo a fixar a largura da imagem, deixando a altura automática.

img.imagens_pequenas { 
	border: double;
	border-color:#CCC; /* Cinza */
	width: 200px;
	height: auto; /* Acompanha o crescimento normal da imagem" */
	float:left;
}

Grato pela atenção!

Compartilhar este post


Link para o post
Compartilhar em outros sites

HTML:

Gostaria de colocar a imagem em um determinado locar, a minha escolha, que a cada atualização da página mudasse automaticamente.

Veja o código do Maujor no post #5, só tem isso de HTML:

<div id="topo"></div>

Esse vai ser o "determinado local", mas pode ser qualquer outro elemento. O Javascript vai fazer a rotação entre as imagens:

  listaImagens[0] = "imagens/logo-um.jpg";
  listaImagens[1] = "imagens/logo-dois.jpg";
  listaImagens[2] = "imagens/logo-tres.jpg";
  listaImagens[3] = "imagens/logo-quatro.jpg";

JavaScript:

Ainda não sei se posso utilizar o mesmo script que mencionei acima, mas imagino que seria algo próximo.

Pode sim.

 

CSS:

Gostarai de utilizar um estilo CSS para estilizar a imagem randômica, mais especificamente, gostaria de colocar um estilo CSS (como mostrado abaixo) de modo a fixar a largura da imagem, deixando a altura automática.

Grato pela atenção!

Pelo o que entendi, está certo seu CSS, caso queira estilizar as imagens (elemento img). Mas, na minha opinião, não precisa do

height:auto;

porque ele é padrão.

 

--

 

Resultado :seta: http://tinkerbin.com/hAMyPhPS

Vai dando CTRL + Enter para executar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado Diéssica!

 

O problema era que eu estava tentando estilizar a imagem colocada dentro da div (elemeto <img> com "class" e "src").

Sua solução de colocar um estilo geral para todas as figuras sem uma classe definida resolveu o meu problema, já que sempre coloco uma figura já especificando a classe, as únicas que ficarão "soltas", serão as randômicas!

 

Grato pela atenção.

 

Julio.



Veja o código do Maujor no post #5, só tem isso de HTML:

<div id="topo"></div>

Esse vai ser o "determinado local", mas pode ser qualquer outro elemento. O Javascript vai fazer a rotação entre as imagens:

  listaImagens[0] = "imagens/logo-um.jpg";
  listaImagens[1] = "imagens/logo-dois.jpg";
  listaImagens[2] = "imagens/logo-tres.jpg";
  listaImagens[3] = "imagens/logo-quatro.jpg";

Pode sim.

Pelo o que entendi, está certo seu CSS, caso queira estilizar as imagens (elemento img). Mas, na minha opinião, não precisa do

height:auto;

porque ele é padrão.

--

Resultado :seta: http://tinkerbin.com/hAMyPhPS

Vai dando CTRL + Enter para executar.

Antes que me esqueça, caso eu queira que cada imagem direcione para um link diferente ao clicar sobre ela, teria como fazer isso acrescentando algo no código javascript?

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.