Cómo hacer zoom o cambiar una imagen al pasar el cursor en Elementor

Una imagen antes de flotar y una imagen diferente al flotar

Conclusiones clave

  • Elementor no tiene una configuración única para cambiar una imagen en el modo estacionario, por lo que el intercambio se realiza con un fondo de contenedor detrás de la imagen o con un widget que acepta una segunda imagen.
  • La forma sin complemento de cambiar una imagen en el modo flotante en Elementor es configurar la segunda imagen como fondo del contenedor y configurar la opacidad del modo estacionario del widget Image en 0.
  • El widget Master Addons Advanced Image intercambia imágenes con un interruptor, Display Hover Image, que se encuentra en la sección Hover Image de la pestaña Contenido.
  • El ajuste preestablecido de animación flotante de Elementor, Grow, hace zoom en una imagen al 110 por ciento al pasar el cursor y la imagen crece más allá de sus bordes originales.
  • Un zoom en el desplazamiento que permanece dentro de su marco necesita una clase CSS en el widget Imagen y tres reglas CSS cortas que escalen la imagen dentro de un desbordamiento oculto.

Para cambiar una imagen al pasar el cursor en Elementor, colocas una segunda imagen detrás o dentro de la primera y la revelas cuando llega el puntero. Elementor puede hacer esto sin un complemento a través de un fondo contenedor, y un widget de imagen flotante lo hace con un solo interruptor. Al hacer zoom en el hover se necesita un ajuste preestablecido para un zoom básico, o algunas líneas de CSS para un zoom que permanece en su marco.

Los cuatro métodos siguientes se construyeron y probaron en Elementor 4.3.

Qué método utilizar

Dos de estos métodos intercambian la imagen y dos la amplían. Dentro de cada par, uno usa solo Elementor y el otro es más rápido o más ordenado.

GolMétodoNecesidadesCódigo
Cambiar a una segunda imagenFondo del contenedor más opacidad de flotaciónelementoNinguno
Cambiar a una segunda imagenWidget de imagen avanzadaComplementos maestrosNinguno
Amplíe la imagenAnimación flotante: crecerelementoNinguno
Haga zoom dentro de un marco fijoClase CSS en el widget ImagenElementor y un lugar para agregar CSSTres reglas

Cambie una imagen al pasar el cursor con un fondo de contenedor

Este método no necesita complemento. La segunda imagen es el fondo de un contenedor y la primera imagen se encuentra encima como un widget de imagen normal. Al pasar el cursor, la imagen superior se desvanece y el fondo se muestra.

  1. Agregue un contenedor y ajuste su relleno a 0.
  2. En el contenedor Estilo pestaña, abierta Antecedentes, elige Clásico y sube la imagen que debería aparecer al pasar el cursor. Establezca la posición en el centro del centro y el tamaño a cubrir.
  3. Arrastra un Imagen ingrese el widget en el contenedor y elija la imagen que debería mostrarse primero.
  4. Seleccione el widget Imagen, ábralo Estilo y cambia al Flotar pestaña.
  5. Conjunto Opacidad a 0 y Duración de la transición hasta aproximadamente 0,4.
Elementor Image widget Pestaña Estilo con la pestaña Flotar abierta, que muestra la opacidad y la duración de la transición
La opacidad en la pestaña Flotar es lo que hace que la imagen superior desaparezca.
Imagen elementora que cambia a una segunda imagen en el modo estacionario usando un fondo de contenedor detrás de un widget de imagen
Antes de pasar el cursor, se muestra el widget Imagen. Al pasar el cursor se desvanece a 0 y el fondo del contenedor es visible.

Utilice dos imágenes con las mismas proporciones. El contenedor toma su altura del widget Imagen, por lo que se recorta un fondo con una forma diferente.

Cambie una imagen en el modo flotante con un widget de imagen flotante

Un widget con un campo de imagen flotante realiza el mismo intercambio desde un panel. Los pasos a continuación utilizan el Widget de imagen avanzada de complementos maestros.

  1. Busque en el panel de widgets Imagen avanzada y arrástrelo a la página.
  2. En el Imagen sección, elige la imagen principal.
  3. Abre el Imagen flotante sección y encender Mostrar imagen flotante.
  4. Elija la segunda imagen en el campo que aparece.
  5. Obtenga una vista previa de la página y pase el cursor.
Widget de imagen avanzada en Elementor con la sección Hover Image abierta y Display Hover Image activada
Muestra la imagen flotante y el segundo campo de imagen.
Widget de imagen avanzada que cambia de una foto de frasco de perfume a una segunda foto en vuelo estacionario en Elementor
La imagen principal antes del vuelo estacionario y la imagen flotante después.

El widget también tiene una cinta, un enlace y una caja de luz, que se adapta a las fotos del producto: vista frontal primero, vista posterior al pasar el cursor, con una nueva cinta en la esquina.

¿quieres texto sobre flotar? Efectos de desplazamiento de imagen anima un título y una descripción sobre una imagen, con 30 efectos para elegir.

Haga zoom en una imagen al pasar el cursor con el ajuste preestablecido de Crecimiento

El zoom más rápido es un ajuste preestablecido. Seleccione el widget Imagen, ábralo Estilo, cambia al Flotar pestaña y conjunto Animación flotante a Crecer. La imagen aumenta al 110 por ciento mientras el puntero está encima.

Tres imágenes de Elementor con la imagen del medio ampliada por la animación de desplazamiento de Grow y superponiendo a sus vecinas
Grow amplía toda la imagen, por lo que se derrama más allá de sus bordes originales.

Grow funciona bien para una sola imagen con espacio a su alrededor. En una cuadrícula estrecha se superpone a las imágenes que tiene al lado, así que utilice el siguiente método allí.

Haga zoom con una imagen sobre el desplazamiento dentro de su marco

Para un zoom que permanece dentro del cuadro de la imagen, déle al widget Imagen una clase CSS y agregue tres reglas. El widget mantiene su tamaño y la imagen aumenta en su interior.

  1. Seleccione el widget Imagen y ábralo Avanzado. En Clases CSS, tipo hover-zoom.
  2. Agregue el CSS a continuación a su sitio.
.hover-zoom { overflow: hidden; border-radius: 10px; }
.hover-zoom img { transition: transform 0.4s ease; display: block; }
.hover-zoom:hover img { transform: scale(1.08); }
Imagen elemental que se acerca al flote dentro de un marco fijo con esquinas redondeadas usando una clase CSS
El marco permanece del mismo tamaño y la imagen escala en su interior.

Dónde va el CSS depende de su configuración. Elementor Pro tiene un cuadro CSS personalizado en la pestaña Avanzado. Sin él, use Apariencia, Personalizar, CSS adicional en WordPress o Extensión CSS personalizada en complementos maestros. Cambie 1.08 a 1.15 para obtener un zoom más fuerte.

Cuatro cosas que salen mal

La mayoría de los problemas con estos efectos provienen del tamaño de las imágenes y de las pruebas en el dispositivo incorrecto.

  1. Las dos imágenes tienen proporciones diferentes. Luego, el intercambio salta o recorta. Exportar ambos al mismo ancho y alto.
  2. La imagen ampliada cubre contenido cercano. Grow no tiene marco. Utilice el método CSS cuando las imágenes se encuentren muy juntas.
  3. No pasa nada en un teléfono. Las pantallas táctiles no flotan. Asegúrese de que la primera imagen funcione sola, porque es posible que los visitantes del teléfono nunca vean la segunda.
  4. La imagen flotante es pesada. Comprima ambos archivos, porque una segunda imagen grande puede mostrarse como un flash en blanco en el primer vuelo estacionario.

Preguntas frecuentes

¿cómo cambio una imagen al pasar el cursor en Elementor sin un complemento?

Coloque la imagen flotante en un contenedor como fondo, luego coloque un widget de imagen con la primera imagen dentro de ese contenedor. En la pestaña Estilo del widget de imagen, abra la pestaña Flotar y establezca Opacidad en 0 con una duración de transición de aproximadamente 0,4 segundos.

¿Cómo hago zoom en una imagen en el mouse en Elementor?

Seleccione el widget Imagen, abra Estilo, vaya a la pestaña Flotar y configure Hover Animation en Grow. Para un zoom que permanezca dentro del marco de la imagen, agregue una clase CSS al widget y escale la imagen con transformación dentro de un contenedor que tiene el desbordamiento configurado en oculto.

¿puede el widget Image Hover Effects cambiar la imagen al pasar el cursor?

No. Image Hover Effects mantiene una imagen y anima un título y una descripción sobre ella. Para cambiar a una segunda imagen, use el widget Imagen avanzada y active Mostrar imagen flotante, o use el método de fondo del contenedor.

¿por qué mi imagen se superpone a otro contenido cuando se acerca?

La animación Grow escala toda la imagen más allá de su cuadro. Dale una clase al widget Imagen, establece el desbordamiento en oculto y escala el elemento img en su interior. Luego, el cuadro permanece del mismo tamaño y recorta el zoom.

¿puedo cambiar la imagen de un producto al pasar el cursor en WooCommerce con esto?

Estos métodos funcionan en imágenes que usted mismo coloca en Elementor. Las cuadrículas de productos generadas por WooCommerce o un widget de productos son un caso diferente y dependen del tema o del widget que las imprime.

Pensamientos finales

Para cambiar una imagen al pasar el cursor en Elementor, use un fondo de contenedor con un widget de imagen que se desvanece o un widget con un campo de imagen flotante. Para hacer zoom, use Crecer para obtener un resultado rápido y la clase CSS cuando la imagen debe permanecer en su marco.

El Widget de imagen avanzada maneja el intercambio en un panel y Efectos de desplazamiento de imagen cubre superposiciones de texto.

Imagen de Roy Jemee
Roy Jemee
Soy Roy Jemee, especialista en contenido y comercializador de Pixar Labs, y trabajo en complementos maestros para Elementor. Escribo los tutoriales, grabo los videos y mantengo la documentación actualizada, para que siempre sepas cómo usar cada función. También me encargo del soporte, así que si tienes algún problema, soy la persona que te ayuda a solucionarlo. Respuestas reales, de alguien que usa estas herramientas todos los días.

Deja una respuesta

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *