Hola a todos Vengo a mostraros algo a lo que he llegado dándole vueltas al asunto de los thumbnails y de como hacer para mostrar una parte de la imagen, pero que sea el centro, esto es, recortarla y que se vea el centro en vez de una esquina, además como la proporción de las imágenes es variable y algunas van en horizontal y otras en vertical no vale con ponerle un margen negativo X.
He acabado en esto, que no se si es algo requetesabido o medio nuevo o que, y a ver que os parece. (pongo todos los estilos inline para que se vean, pero estarían fuera, claro, y aparte habría que apañar algo para el hover y todo el maqueo) <li style="border: height:150px; width:150px; overflow:hidden;"> <a style="display:block; width:350px; height:350px; margin:-100px; text-align:center; line-height:350px;"> <img src="txo_rradak/2dscanerportrait.png" height="222px"style="vertical-align:middle;" /> </a> </li> -El <li> recorta la imagen al tamaño de thumbnail que queremos. -Utilizamos el <a> para crear un espacio dentro del <li> mas grande que la imagen para poder centrarla en él, tanto horizontal como verticalmente y que así se muestre el centro. Y nos ahorramos añadir un div o span extra. -En el ejemplo, al ponerle un alto de 222px a la imagen, nos aseguramos de que tanto imágenes verticales como horizontales llenan los 150x150px del thumbnail (siempre que tengan una proporción de foto cercana a la estandar). Y así nos ahorramos tener que discriminar mediante programación si es horizontal o vertical. (En este caso las verticales se mostrarían algo mas pequeñas que las horizontales, pero si en vez de ponerle height:222px le ponemos width:222px sería al revés) -En este caso las medida están calculadas para que al poner una dimensión por css a todas las imágenes, ya sean verticales u horizontales, por un lado llenen el thumbnail y por otro sean mas pequeñas que el <a> para que se centren bien. A ver que os parece, si lo veis bien, ventajas-defectos... o simplemente si os viene bien para algo. Creo que si queremos hacer virguerías en el hover del <a> vamos a estar limitados, pero siempre se pueden hacer cosillas. Saludos a todos. Martin _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo