Agrandar imagen al pasar el mouse css

Inicio » Agrandar imagen al pasar el mouse css

Escala css

Lo que necesito es adjuntar enlaces y explicaciones emergentes a diferentes partes de la imagen, y si es posible también que cambien de color al pasar por encima. ¿Puedes ampliar la aplicabilidad de SVG? Hasta ahora he llegado hasta los mapas de imagen y eso no funciona realmente.

Probablemente hay muchos métodos de cómo se puede lograr esto. Uno de los que utilizo de vez en cuando es dibujar rutas SVG encima de una imagen. Después de eso puedes simplemente animarlos con CSS. En cuanto a los popups, puedes utilizar Bootstrap tooltip para ello o cualquier otra librería de tu elección. He creado una demo sencilla para que puedas comprobar el código y ver una de las formas en que se puede hacer

Hola @przemoo83, estoy tratando de hacer algo similar, pero mis rutas parecen quedarse fijas en el mismo lugar al cambiar de tamaño y las rutas no cambian de tamaño. Me he dado cuenta de que en tu demo, tus trazados parecen cambiar de tamaño y se pegan a la imagen al cambiar de tamaño. ¿Puedo saber cómo lo has conseguido? Lo siento, soy un principiante en svg. Gracias.

@przemoo83 Hola hombre, gracias por la respuesta. Sí que he puesto el alto y el ancho al 100% pero al final he conseguido solucionarlo. El problema es que estaba haciendo el svg en vue.js y resulta que vue no aceptaba valores svg inline para su viewbox por lo que las coordenadas no escalaban en consecuencia.

Css show image on hover

Estas cosas pueden parecer bonitas o divertidas, o “mostrar tu destreza JS”, pero en algunas personas causan las mismas interrupciones de detección de peligro que causa un coche o un insecto que se acerca. Esto impide que esa persona lea realmente tu página. Es tan molesto que esa persona pulsa el botón de retroceso para librarse del movimiento.

Haz que tenga que hacer clic en algo antes de que empiece este movimiento. Prefiero hacer clic en una miniatura antes de que me explote en la cara, en lugar de ver explosión tras explosión mientras intento mover el ratón hacia un icono concreto.

Maldita sea, sólo tengo un pequeño mosaico de imágenes, 12 para ser exactos. Sin embargo, cambiaré las mías regularmente. ¿No hay un simple trozo de html para poder hacer cada imagen ligeramente más grande y por lo tanto sentarse encima de las otras imágenes usando html?

Css efecto de zoom de la imagen

Lo que necesito es adjuntar enlaces y explicaciones emergentes a diferentes partes de la imagen, y si es posible también que cambien de color al pasar por encima. ¿Puedes ampliar la aplicabilidad de SVG? Hasta ahora he llegado hasta los mapas de imagen y eso no funciona realmente.

Probablemente hay muchos métodos de cómo se puede lograr esto. Uno de los que utilizo de vez en cuando es dibujar rutas SVG encima de una imagen. Después de eso puedes simplemente animarlos con CSS. En cuanto a los popups, puedes utilizar Bootstrap tooltip para ello o cualquier otra librería de tu elección. He creado una demo sencilla para que puedas comprobar el código y ver una de las formas en que se puede hacer

Hola @przemoo83, estoy tratando de hacer algo similar, pero mis rutas parecen quedarse fijas en el mismo lugar al cambiar de tamaño y las rutas no cambian de tamaño. Me he dado cuenta de que en tu demo, tus trazados parecen cambiar de tamaño y se pegan a la imagen al cambiar de tamaño. ¿Puedo saber cómo lo has conseguido? Lo siento, soy un principiante en svg. Gracias.

@przemoo83 Hola hombre, gracias por la respuesta. Sí que he puesto el alto y el ancho al 100% pero al final he conseguido solucionarlo. El problema es que estaba haciendo el svg en vue.js y resulta que vue no aceptaba valores svg inline para su viewbox por lo que las coordenadas no escalaban en consecuencia.

Css hover zoom

Lo que necesito es adjuntar enlaces y explicaciones emergentes a diferentes partes de la imagen, y si es posible también que cambien de color al pasar el cursor. ¿Puedes ampliar la aplicabilidad de SVG? Hasta ahora he llegado hasta los mapas de imagen y eso no funciona realmente.

Probablemente hay muchos métodos de cómo se puede lograr esto. Uno de los que uso de vez en cuando es dibujar rutas SVG sobre una imagen. Después de eso puedes simplemente animarlos con CSS. En cuanto a la ventana emergente, puedes utilizar el tooltip de Bootstrap o cualquier otra librería de tu elección. He creado una sencilla demo para que puedas comprobar el código y ver una de las formas en que se puede hacer DEMO Pasa el ratón por encima de la pantalla y los botones 1,2,3 para ver los efectos en acción

Hola @przemoo83, estoy tratando de hacer algo similar pero mis rutas parecen quedarse fijas en el mismo lugar al cambiar de tamaño y las rutas no cambian de tamaño. Me he dado cuenta de que en tu demo, tus trazados parecen cambiar de tamaño y pegarse a la imagen al cambiar de tamaño. ¿Puedo saber cómo lo has conseguido? Lo siento, soy un principiante en svg. Gracias.

Ir arriba