Tecnología

Inicio

Cómo crear imágenes en miniatura en CSS

miniaturas de las imágenes le permiten mostrar varias imágenes en una pequeña cantidad de espacio en una página Web. Colocar imágenes en miniatura debajo de las descripciones del producto o simplemente presentar una galería de imágenes en miniatura que representan las imágenes más grandes disponibles en su sitio. Usted no tiene que cambiar el tamaño de las imágenes utilizando un programa de edición de imágenes. Basta con crear clases CSS y asignarlos a las imágenes que le gustaría aparecer como miniaturas.

Instrucciones

1 Poner en marcha un programa de edición de HTML o un editor de texto.

2 Pegar el código HTML se muestra a continuación en la sección de cuerpo de su documento:

<Img class = "thumbnailByPercentage" src = "myImage.jpg" />
<Img class = "thumbnailByPixels" src = "myImage.jpg" />
<Img src = "myImage.jpg" />

Reemplazar "myImage.jpg" con la URL de un archivo de imagen en Internet o el nombre de un archivo de imagen se encuentra en su disco duro. Las dos primeras etiquetas "img" hacen referencia a dos clases CSS. Esas clases determinan el tamaño de la imagen.

3 Agregue el siguiente código CSS a la sección de estilo de su documento:

.thumbnailByPercentage {height: 50%; anchura: 50%}
.thumbnailByPixels {height: 100px; Anchura: 100px;}

La primera clase se establece el tamaño de cualquier objeto que hace referencia a los valores porcentuales se muestran. La segunda clase también establece el tamaño de un objeto, sino que hace que el uso de valores de píxeles. La altura y la anchura son de 100 píxeles por 100 píxeles en este ejemplo.

4 Guarde el documento y verlo en un navegador. Dos miniaturas aparecen seguidos de la imagen original. La primera miniatura es 50 por ciento más pequeño que la imagen original. altura y la anchura de la segunda miniatura son 100 píxeles.

Consejos y advertencias

  • Este ejemplo ilustra el uso de clases CSS para hacer una sola imagen aparezca de forma diferente dependiendo de la clase CSS que se aplica a la etiqueta "img". Crear clases CSS adicionales que definen otros tamaños si se desea generar miniaturas con otras dimensiones. A continuación, puede asignar una de esas clases a cualquier imagen para que parezca como una miniatura con dimensiones que coinciden con los definidos en la clase asociada.
  • Si se utiliza la clase ".thumbnailByPixels", asegúrese de ajustar el tamaño de los píxeles para la altura y el ancho proporcional. Por ejemplo, si la altura de una imagen original, es 400 píxeles y su anchura es 600px, divide ambos números por el mismo factor - como 5 - para obtener 80px y 150px para las dimensiones de la miniatura. Esto asegura que la imagen no aparece distorsionada cuando se muestre. Cuando se utiliza la clase ".thumbnailByPercentage", aplicar el mismo valor porcentual de la altura y la anchura como se muestra en este ejemplo.