Estoy a punto de codificar un diseño receptivo que probablemente contendrá tres "estados" diferentes.¿Cambiar img src en diseños receptivos?
La parte estrafalaria es que gran parte del texto, por ejemplo, los elementos del menú serán imágenes, no es mi idea y eso es todo lo que puedo cambiar, me temo.
Dado que las imágenes diferirán ligeramente, aparte del tamaño, para cada estado (por ejemplo, en el estado más pequeño el menú se convierte en botones flotantes en lugar de un encabezado normal), tendré que cambiar las imágenes en lugar de escalar las mismas .
Si no fuera por eso, probablemente vaya con "adaptive-images.com".
Por lo tanto, necesito información sobre una solución de mejores prácticas para esto.
lo que podía pensar:
Cargando las imágenes como fondos - se siente un poco sucia.
Inserte ambas versiones y active la propiedad css display - ¡muy sucio!
Escribir un javascript que establezca todos los enlaces img - ¿Se siente un poco exagerado?
¿Alguien sentado en una buena solución? :)
Suena como un trabajo para [sprites CSS] (http://coding.smashingmagazine.com/2009/04/27/the-mystery-of-css-sprites-techniques-tools-and-tutorials/)? De esta manera, todas sus "imágenes de elementos de menú" estarán contenidas en una imagen que se carga cuando se carga la página. – thirtydot
Si las imágenes son contenido y no UI, hacer sprites sería laborioso. –