Tecnología

Inicio

Como hacer crecer una miniatura en el código HTML

Uno de los secretos para ampliar imágenes sin distorsión de ellas es utilizar el cambio de tamaño proporcional, o el aumento de las dimensiones horizontales y verticales de una imagen por el mismo factor de porcentaje. Miniaturas, que son versiones pequeñas de las imágenes más grandes, le permiten colocar varias imágenes en una página web, y los usuarios pueden ver las versiones más grandes de esas imágenes haciendo clic en un botón o la celebración de sus cursores sobre las imágenes. Una manera de mostrar imágenes ampliadas de alta calidad es utilizar la misma imagen de la uña del pulgar y la versión ampliada. Crear este efecto de zoom mediante un sencillo truco JavaScript.

Instrucciones

1 Lanzar su editor de HTML y abrir un documento HTML.

2 Agregue el código siguiente al documento:

<Img id = altura "Image1" = "100" width = "100"

onmouseover = "SetSize (esto," más ")" onmouseout = "SetSize (esto 'out')" />

Esto coloca una imagen en la página web. Tenga en cuenta que los valores de "altura" y "ancho" determinan dimensiones de la imagen en píxeles. Establecer estos valores a su tamaño miniatura deseada. Por ejemplo, si desea que su imagen en miniatura para ser 80 píxeles de alto y 90 píxeles de ancho, ajuste la altura de "80" y el ancho a "90." Tenga en cuenta que el "onmouseover" y "onmouseout" propiedades tanto al valor de "id" de la imagen a una función JavaScript denominada "SetSize."

3 Añadir el código JavaScript a la sección "guión" de su documento:

var PercentIncrease = 1,6;

La variable "PercentIncrease" determina el factor de magnificación de la imagen. En este ejemplo, que el factor es 1,6, y hace que el tamaño de la imagen en miniatura para aumentar 1,6 veces. Cambiar ese valor a lo que quiera.

4 Coloque el siguiente código debajo de la declaración anterior:

SetSize función (imagen, acción) {

si (== acción "sobre") {

var = newHeight Math.round (image.height * PercentIncrease);

var = newWidth Math.round (image.width * PercentIncrease);

}

else {

var = newHeight Math.round (image.height / PercentIncrease);

var = newWidth Math.round (image.width / PercentIncrease);

}

image.style.height = newHeight;

image.style.width = newWidth;

}

Esta función "SetSize" determina las dimensiones de la imagen y los multiplica por el factor "PercentIncrease" cuando un cursor del ratón se mueve sobre la foto deseada. Reduce esas dimensiones cuando el cursor se mueve lejos de la imagen.

5 Guarde el documento y abrirlo en su navegador para ver la imagen en miniatura.

6 Mueva el cursor sobre la imagen. aumenta el tamaño de la miniatura por el factor se establece en el código. Mover el ratón fuera de la imagen ampliada para devolverlo a su tamaño normal.

Consejos y advertencias

  • Tenga en cuenta que la función de JavaScript le permite utilizar un factor de zoom fraccionales como 1,6 y 2,7. Al elegir un factor de zoom, seleccionar uno que no tiene la imagen ampliada tan grande que no cabe en la página. Si eso sucede, los usuarios no podrán mover sus cursores lejos de la imagen para volver a su tamaño normal en miniatura.