Imagen diferente dependiendo del dispositivo

  • Autor Autor freikorp
  • Fecha de inicio Fecha de inicio
freikorp

freikorp

Zeta
Hola,

Tengo una duda y no sé si será este el lugar adecuado, aunque espero que si.
Resulta que quisiera saber como se hace para que una imagen que tengamos en una web, al ser visitada desde dispositivos moviles o tablets, salga otra imagen diferente.
Me da que debe ser algo de código php, pero no acaba de dar en el clavo, y quizás sea más fácil de lo que pienso.

Alguien me puede contar?
 
Detectando el user-agent :encouragement: busca en Golgle como hacerlo.
 
Bueno, gracias por las respuestas, [MENTION=81006]kanikase[/MENTION] y @S3RGIO pero nose si se ha entendido bien mi duda.
Por ejemplo, tengo una imagen con un texto, me sale la misma tanto en pc como movil, la idea es, que cuando salga en movil, salga otra imagen con otro texto..es muy complicado de realizar?
Entiendo que antes de eso se deberá detectar el dispositivo, pero, luego como se hace para decirle, eh, cuando te vean desde movil carga esta imagen.
Hay algún código predefinido?
 
Así se puede hacer:

Insertar CODE, HTML o PHP:
var movil = navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry)/);

if(movil) {
   // Aquí lo que harás
}
 
hola freikorp,

lo que quieres hacer yo lo haría con css media queries, aquí te dejo un ejemplo de código:
Edit fiddle - JSFiddle

creo que es sencillo de entender, por una parte hay html y por otra css, por defecto las capas div estarían ocultas y según la resolución del dispositivo con el que navegues se mostrará una imagen y un texto.

espero que te sirva de ayuda 😉
 
Atrás
Arriba