Como fazer uma imagem rotativa em HTML

  • Autor Autor Luis Martin
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Luis Martin

Luis Martin

1
Lambda
Verificado
Verificación en dos pasos activada
Verificado por Binance
Suscripción a IA
Hola, estoy intentado desde hace horas hacer esta accion con HTML pero no he podido, tal vez me puedan ayudar, lo que quiero es lo siguiente, en una entrada poner una imagen la cual al pasar 3 segundos cambie por otra la cual quede permanente, es decir:

Imagen1 - 3 seg
Imagen2 - Permanente

Accion: Mostrar "Imagen1" por 3 segundo y luego cambiar por "Imagen2" que se quedara permanentemente.

Si alguien sabe que codigo utilizar se lo agradeceria muchisimo!
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
con javascript puedes hacer eso sin problemas.
 
Solo con HTML no puedes conseguir eso. Puedes lograrlo con el uso de javascript y, si no me equivoco, con CSS3 también se puede lograr.
 
Inserir CODE, HTML ou PHP:
<img id="img" src="http://m.c.lnkd.licdn.com/media/p/4/000/13e/217/082dfd8.png" />
 
<script>
setTimeout(function()
{
	document.getElementById('img').src = 'http://paraisolinux.com/wp-content/uploads/2011/09/forobeta.png';
}, 3000);
</script>
 
Inserir CODE, HTML ou PHP:
<img id="img" src="http://m.c.lnkd.licdn.com/media/p/4/000/13e/217/082dfd8.png" />
 
<script>
setTimeout(function()
{
	document.getElementById('img').src = 'http://paraisolinux.com/wp-content/uploads/2011/09/forobeta.png';
}, 3000);
</script>

Me ganaste :welcoming:
 
Inserir CODE, HTML ou PHP:
<img id="img" src="http://m.c.lnkd.licdn.com/media/p/4/000/13e/217/082dfd8.png" />
 
<script>
setTimeout(function()
{
	document.getElementById('img').src = 'http://paraisolinux.com/wp-content/uploads/2011/09/forobeta.png';
}, 3000);
</script>

Ya me sirvio mil gracias, pregunta adicional, como hago para que la segunda imagen tenga un enlace? que agrego al codigo?

- - - Actualizado - - -

Me ganaste :welcoming:

Gracias de todas formas, una pregunta adicional, como hago para ponerle un enlace a la segunda imagen? que agrego al codigo? gracias
 
Última edição:
Ya me sirvio mil gracias, pregunta adicional, como hago para que la segunda imagen tenga un enlace? que agrego al codigo?

- - - Actualizado - - -



Gracias de todas formas, una pregunta adicional, como hago para ponerle un enlace a la segunda imagen? que agrego al codigo? gracias
HTML:
<div id="cont">
<img src="URL-IMAGEN" />
</div>
<script>
setTimeout(function(){document.getElementById('cont').innerHTML = '<a href="#"><img src="URL-IMAGEN" /></a>'}, 3000)
</script>
 
Última edição:
[MENTION=81006]kanikase[/MENTION] ahora me ganaste tu 🙂 ...
 
Última edição:
HTML:
<div id="cont">
<img src="URL-IMAGEN" />
</div>
<script>
setTimeout(function(){document.getElementById('cont').innerHTML = '<a href="#"><img src="URL-IMAGEN" /></a>'}, 3000)
</script>

No me funciona :S Incluso cambie el setTimeOut por setTimeout y nada, solo sale la primera imagen pero no cambia, que hago?
 
No me funciona :S Incluso cambie el setTimeOut por setTimeout y nada, solo sale la primera imagen pero no cambia, que hago?

Encierralo en una funcion.

HTML:
<div id="cont">
<img src="URL-IMAGEN" onmousehover="cambiar()"/>
</div>
<script>
function cambiar(){
setTimeout(function(){document.getElementById('cont').innerHTML = '<a href="#"><img src="URL-IMAGEN" /></a>'}, 3000)
}
</script>

A ver así
 
Encierralo en una funcion.

HTML:
<div id="cont">
<img src="URL-IMAGEN" onmousehover="cambiar()"/>
</div>
<script>
function cambiar(){
setTimeout(function(){document.getElementById('cont').innerHTML = '<a href="#"><img src="URL-IMAGEN" /></a>'}, 3000)
}
</script>

A ver así

No, sigue igual, solo aparece la primera imagen, que mas se puede hacer?
 
No, sigue igual, solo aparece la primera imagen, que mas se puede hacer?

no funciono con el cursor encima de la imagen, si no lo quieres así agrega:

<body onload="cambiar()">
 
de prueba para proximos proyectos gracias a todos :encouragement:
 
Última edição:
¿Con html 5 probaste?
 
Voltar
Topo