CSS - CSS para miniaturas

 
Vista:

CSS para miniaturas

Publicado por Alfredo (3 intervenciones) el 20/10/2022 15:15:48
Buenos dias
tengo una pagina web y estoy un poco desesperado porque intento hacer que todas las miniaturas de los productos de mi pagina se muestren en 300x300 totalmente cuadrados y si bien expuestos y no hay manera, ni con plugins.. Seria posible tener un código CSS que fuerce a que todos las miniaturas se muestren en ese tamaño en los productos de woocomerce?

Gracias de antemano por su inestimable ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Ivan

CSS para miniaturas

Publicado por Ivan (45 intervenciones) el 21/10/2022 12:25:37
Hola,

con css es muy fácil, lo único que debes tener en cuenta es que la imagen seguirá teniendo su peso original en MB, aunque se muestre a 300x300 píxels.

Si pesan mucho y son muchas imágenes producirá una carga lenta de la página y un retardo molesto al usuario.

Debes aplicar la siguiente clase css a cada imagen:

1
2
3
4
5
6
7
.miniatura {
float: left;
margin: 2px;
width: 300px;
height: 300px;
border: none;
}

Lo de quitar el borde es opcional, pero algunos navegadores lo muestran por defecto.

Esta clase mostrará las imágenes una al lado de la otra hasta el final de su contenedor e irá añadiendo filas, con un pequeño espacio entre ellas.

O también puedes aplicar la clase directamente al contenedor cambiando el nombre de la clase por .miniaturas > img

Un saludo!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

CSS para miniaturas

Publicado por Fredi (3 intervenciones) el 21/10/2022 14:42:01
Muchísimas gracias y esto es para las miniaturas de woocommerce entiendo no ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Ivan

CSS para miniaturas

Publicado por Ivan (45 intervenciones) el 21/10/2022 16:47:05
Hola,

esto es una clase css que se puede aplicar a elementos HTML como una imagen <img> o un contenedor de imágenes <div>.
woocommerce es toda una aplicación de comercio electrónico, si no entiendes mucho de HTML y CSS te recomiendo que primero estudies un mínimo de conceptos básicos:

https://developer.mozilla.org/es/docs/Web/HTML
https://developer.mozilla.org/es/docs/Web/CSS

Un saludo!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

CSS para miniaturas

Publicado por Alfredo (3 intervenciones) el 21/10/2022 17:14:25
Buenas, he puesto el código y no funciona, será porque tiene que ser especifico para las miniaturas de woocommerce para que funcione no ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de ScriptShow
Val: 571
Plata
Ha mantenido su posición en CSS (en relación al último mes)
Gráfica de CSS

CSS para miniaturas

Publicado por ScriptShow (125 intervenciones) el 21/10/2022 17:48:14
Saludos,

recuerda todas las indicaciones de Ivan. Si entiendes los conceptos, podrás adaptar/cambiar cualquier estructura HTML con CSS.

Es posible, que el nombre de la clase del ejemplo, lo tengas que cambiar por el de las miniaturas y/o el contenedor de Woocommerce. El código, puede valer para probar y ajustar hasta dejarlo a tus necesidades.

P.D.: Si las imágenes no son cuadradas, se deformarán al forzar el ancho y el largo.

Espero sea útil.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar