que en realidad no lo necesito ahora, pero sólo por curiosidad ...escalado de imagen con CSS
Supongamos que tenemos un fluido diseño sitio web que funciona perfectamente bien en 1920px pantallas y en pequeños teléfonos inteligentes. Ahora digamos que tenemos imágenes allí y obviamente (¿obviamente?) Queremos escalarlas. Hemos subido imágenes de 2560 px en un servidor (porque a quién le importa el ancho de banda hoy en día) y hemos establecido la propiedad width: 100%
en la etiqueta img
.
Tenemos dos usuarios: un programador con una pantalla de 1920px, llamémosle Jo, y una estudiante con un teléfono inteligente, llamémosla Nancy (porque todo está mejor con Nancy, ¿no?).
Jo y Nancy están felices porque nuestro plan con escala de imágenes usando width: 100%
funciona, pero ¿y si decidimos mostrar también imágenes pequeñas, algo así como 400px de ancho? Nancy no notará nada, pero para Jo sería un desastre.
Entonces la pregunta es: ¿podemos hacer felices a Jo y Nancy sin usar JavaScript?
¿Qué califica como hacerlos felices? Además, servir imágenes de 2560 px a teléfonos inteligentes es una idea terrible. –
Se sentirán felices si nuestra imagen se escalará en el teléfono inteligente de Nancy y Jo verá una imagen de 400 píxeles, sin escalar. –
¿Quiere decir que ha establecido el atributo de ancho de la imagen al 100% como en ''? – MrMisterMan