Me preguntaba si en los atributos de ancho y alto, ¿podría especificar el ancho y la altura como porcentajes?Especificando ancho y alto como porcentajes sin sesgar proporciones fotográficas en HTML
Bueno, supongo que es obvio, porque cuando lo intento, cambia el tamaño, pero parece sesgar la calidad de mi imagen.
Aquí es un ejemplo de mi marcado con atributos fijos:
<img src="#" width="346" height="413">
Ahora, al intentar escalar esto abajo, decir a la mitad, a través de porcentajes:
<img src="#" width="50%" height="50%">
me sale algo completamente diferente de:
<img src="#" width="173" height="206.5">
Creo que estoy simplemente confundiendo mi porcentaje de marcado o s omething porque hay una diferencia notable entre mi segundo y tercer ejemplo visualmente.
ACTUALIZACIÓN: ¡Gracias a todos por todas las publicaciones útiles!
Realmente realmente como la sugerencia de jQuery hecha por Pat sólo porque con un solo fragmento como él sugiere, de hecho me puedo modificar el selector y hacer que la aplica a todos mis FancyBox afectados imágenes como tan:
$('img.FancyBox').each(function(){
$(this).width($(this).width() * 0.25);
});
¡Qué maravilloso es eso!
Se puede extraer el efecto directo aquí en mi sitio: http://www.marioplanet.com/product.htm
funciona bastante bien, teniendo en cuenta el hecho de que una vez que lo conecto a mi db SQL Server entonces yo sólo puedo solicitar que uno jQuery fragmento de código a todas las imágenes de la clase FancyBox en las páginas de mis productos.
Gracias chicos!
Para el cambio de tamaño de jQuery, ¿tiene que aplicar una etiqueta a la imagen? – littleswany
No, el cambio de tamaño de jQuery en mi ejemplo cambiará el tamaño de todas las imágenes de la página al 50% de ancho.Si solo desea hacer una imagen específica, debe orientarla con una identificación o clase; 'var $ img = $ (" #imgId "); $ img.width ($ img.width() * .5); ' – Pat