2011-12-30 22 views
15

me gustaría crear un efecto de zoom para mi sitio para personas con discapacidades visuales.zoom en la página web

tengo actualmente la fuente que realizar ajustes en base a las preferencias del usuario:

i utilizar este script:

http://dev-tips.com/demo/jquery_font_size_change.html

que funciona muy bien, pero las imágenes sigue siendo el mismo tamaño y si el texto es demasiado grande como para estropear el aspecto visual de mi sitio.

idealmente, se abrirá un bucle y luego el usuario puede moverse por el sitio y ver una versión ampliada de él.

¿es posible crear un efecto de zoom usando jquery?

+0

Espero http://www.dynamicdrive.com/dynamicindex4/imagemagnify.htm este tipo de complemento que necesita? – run

+1

¿Los usuarios con discapacidad visual ya no estarían usando sus navegadores integrados en las funciones de zoom? Puede usar ctrl +/- o ctrl y mousewheel para ajustar el tamaño de su navegador. ¿Por qué duplicar la funcionalidad existente? – mrtsherman

Respuesta

13

Creo que la mejor respuesta es que todos los navegadores actualmente disponibles admiten el zoom de forma nativa. También harán un trabajo mucho más limpio que nunca con javascript. Dicho esto, creo que la única manera de lograr esto fácilmente sería codificar su sitio usando todos los valores CSS % y em. Luego use javascript para aumentar el ancho de su contenedor principal, causando que todos los elementos en cascada aumenten de tamaño. También necesitará editar el tamaño de fuente predeterminado y todas las fuentes basadas en él aumentarán de tamaño.

Cuestiones relacionadas