Julio C. Milan 1 Denunciar post Postado Fevereiro 1, 2013 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
Thiago Vianna /+/ 7 Denunciar post Postado Fevereiro 2, 2013 Não sei muito de CSS nem JS... Mas, isso revolveria ? #topo img { width: 200px; border: double #CCC; float: left; } Compartilhar este post Link para o post Compartilhar em outros sites
Diéssica 140 Denunciar post Postado Fevereiro 2, 2013 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
Julio C. Milan 1 Denunciar post Postado Fevereiro 3, 2013 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