Para ser lo más conciso posible, prefiero no utilizar una hoja de estilo de consulta de medios que se incluye si mi página se ve con un dispositivo de doble densidad de píxeles, como el iPhone 4.¿Está utilizando la propiedad css3 'tamaño de fondo' suficiente para mostrar la retina?
Dicho esto , ¿estaría bien si hiciera algo como esto?
.icon-1 {
background-image: url('my-image-64px.png'); // This image is 64 x 64
background-repeat: no-repeat;
background-position: center center;
background-size: 32px 32px;
}
¿Funcionaría de esta manera sin inconvenientes? ¿O debería hacer algún tipo de consulta de medios para dispositivos con una cierta densidad de píxeles?
Vale la pena mencionar que con la compresión jpeg puede lograr tamaños de archivo ish idénticos. Después de leer sobre esto en Internet, hice 2 versiones de una foto en diferentes tamaños y compresión: 400x300 @ 80 y 800x600 @ 43. Ambos 37kB de tamaño. La versión de la retina se veía mucho mejor incluso en una pantalla que no retina. Por supuesto, esto funciona solo con imágenes jpg que no tienen pequeños detalles. – jpeltoniemi