Efectos de desplazamiento de imagen CSS en Elementor (5 fragmentos de copiar y pegar)

Una imagen en escala de grises antes del flote y a todo color al flotar

Conclusiones clave

  • Los efectos de desplazamiento de imagen CSS en Elementor siguen dos pasos: agregue un nombre de clase al widget Imagen en Avanzado, Clases CSS, luego pegue una regla CSS que se dirija a esa clase.
  • Los cinco efectos de desplazamiento de imagen CSS en esta guía son un zoom dentro del marco, escala de grises a color, un levantamiento con una sombra, una superposición oscura y un título que se desliza hacia arriba.
  • Elementor Pro tiene un cuadro CSS personalizado en la pestaña Avanzado de cada widget, y sin Pro, el mismo CSS puede ir en Apariencia, Personalizar y CSS adicional.
  • El widget Image de Elementor imprime su título como un título de figura dentro de una figura, que es lo que hace posible un título deslizante solo con CSS.
  • Los cambios de escala de grises a color y opacidad no necesitan CSS en Elementor, porque la pestaña Estilo del widget Imagen ya tiene filtros CSS y opacidad en una pestaña Flover.

Los efectos de desplazamiento de imagen CSS funcionan en Elementor de la misma manera que funcionan en cualquier lugar: una clase en el elemento y una regla con :hover. Las únicas partes específicas de Elementor son donde escribe la clase y donde pega el CSS. A continuación se muestran cinco efectos que puede copiar, cada uno probado en Elementor 4.3 con el widget Image estándar.

Si prefiere no tocar el código, la última sección muestra la ruta sin código con Widget de efectos de desplazamiento de imagen.

Cómo funcionan los efectos de desplazamiento de CSS en Elementor

Cada fragmento a continuación sigue el mismo patrón. Le das una clase al widget Imagen y el CSS cambia la imagen dentro de ese widget cuando el puntero lo supera.

  1. Seleccione el widget de imagen en Elementor.
  2. Abre el Avanzado pestaña y buscar Clases CSS.
  3. Escriba el nombre de la clase sin un punto, por ejemplo hover-zoom.
  4. Agregue el CSS correspondiente a su sitio una vez. Cualquier imagen con esa clase obtiene el efecto.

La clase aterriza en el elemento exterior del widget y la imagen es una img dentro de él, las reglas apuntan .hover-zoom img.

Dónde agregar el CSS

Tienes cuatro lugares para pegar CSS, dependiendo de lo que esté instalado.

LugarNecesidadesAplica para
Widget, CSS avanzado y personalizadoElemento ProEse widget
Configuración del sitio, CSS personalizadoElemento ProTodo el sitio
Apariencia, Personalización, CSS adicionalSólo WordPressTodo el sitio
Extensión CSS personalizadaComplementos maestrosEl elemento al que lo agregas

Para las clases que planea reutilizar, un lugar en todo el sitio es el mejor hogar. El Extensión CSS personalizada page explica cómo funciona la opción Master Addons.

5 efectos de desplazamiento de imagen CSS para copiar

Cada efecto tiene un nombre de clase, el CSS y una captura de pantalla del resultado antes y durante el vuelo estacionario.

1. Haga zoom dentro del marco

La imagen aumenta mientras su cuadro permanece del mismo tamaño. Nombre de la clase: hover-zoom.

.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); }
Efecto de zoom de desplazamiento de imagen CSS en Elementor que se muestra antes del desplazamiento y durante el desplazamiento
Zoom: la onda llena más fotograma al flotar.

2. Escala de grises al color

La imagen se encuentra en blanco y negro y se vuelve a todo color al flotar. Nombre de la clase: hover-color.

.hover-color img { filter: grayscale(100%); transition: filter 0.4s ease; }
.hover-color:hover img { filter: none; }
Efecto de desplazamiento de imagen en escala de grises CSS a color en Elementor que se muestra antes del desplazamiento y durante el desplazamiento
Escala de grises a color, un tratamiento común para logotipos y fotografías de equipos.

3. Levanta con una sombra

La imagen sube unos pocos píxeles y gana una sombra suave, como si se recogiera una tarjeta. Nombre de la clase: hover-lift.

.hover-lift img { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.hover-lift:hover img { transform: translateY(-6px); box-shadow: 0 18px 30px rgba(0, 0, 0, 0.18); }
CSS eleva el efecto de desplazamiento de la imagen en Elementor con la imagen elevada y una sombra debajo sobre el desplazamiento
Levantamiento: un pequeño movimiento y una sombra.

4. Superposición oscura

Una capa oscura se desvanece sobre la imagen. Está construido con un pseudoelemento, por lo que no se necesita marcado adicional. Nombre de la clase: hover-dim.

.hover-dim { position: relative; }
.hover-dim::after { content: ""; position: absolute; inset: 0; background: rgba(0, 0, 0, 0.45); opacity: 0; transition: opacity 0.3s ease; pointer-events: none; }
.hover-dim:hover::after { opacity: 1; }
Efecto de desplazamiento de imagen de superposición oscura CSS en Elementor que se muestra antes del desplazamiento y durante el desplazamiento
Superposición oscura al 45 por ciento. Cambie el último número en rgba para ajustarlo.

5. Título que se desliza hacia arriba

El título de la imagen se esconde debajo del borde inferior y se desliza hacia arriba al pasar el cursor. En el widget Imagen, establezca Subtítulo para personalizar el título y escribir el texto primero. Nombre de la clase: hover-caption.

.hover-caption figure { position: relative; overflow: hidden; margin: 0; }
.hover-caption figcaption { position: absolute; left: 0; right: 0; bottom: 0; margin: 0; padding: 14px 18px; background: rgba(0, 0, 0, 0.6); color: #fff; transform: translateY(100%); transition: transform 0.35s ease; }
.hover-caption:hover figcaption { transform: translateY(0); }
Efecto de desplazamiento de imagen de título deslizante CSS en Elementor con el título oculto antes de flotar y visible al flotar
El título está oculto en reposo y se desliza hacia arriba sobre la parte inferior de la imagen.

Éste depende de que el título esté ahí. Sin un título, Elementor no imprime la figura y el título de figura, y la regla no tiene nada que moverse.

¿CSS o la configuración de desplazamiento incorporada?

Verifique los controles propios de Elementor antes de escribir CSS, porque dos de estos cinco efectos existen como configuración. La pestaña Estilo del widget de imagen tiene una pestaña Flover con Opacity, filtros CSS y animación Hover.

Efecto¿integrado en Elementor?¿por qué utilizar CSS
Escala de grises al colorSí, filtros CSS, saturaciónUna clase para muchas imágenes
ZoomParcialmente. El crecimiento se agranda más allá del marco.Para mantener el zoom dentro del marco
Levanta con sombraprohibidoElementor no tiene configuración para ello
Superposición oscuraNo, en el widget de imagenNecesario a menos que envuelva la imagen en un contenedor
Título deslizanteprohibidoNecesario a menos que utilices un widget flotante

Los ajustes integrados se cubren paso a paso cómo agregar efectos de desplazamiento de imágenes en Elementor. La técnica general está documentada en Página de MDN para la pseudoclase :hover.

La ruta sin código

CSS se adapta a efectos simples de la imagen en sí. Una vez que desea un título y una descripción que se animen sobre la imagen, el CSS crece rápidamente y debe mantenerlo en cada cambio de diseño.

El widget Image Hover Effects en Master Addons lo reemplaza con un menú desplegable. Tiene 30 efectos, un título y una descripción para cada imagen, y controles de pestaña Estilo para colores y tipos.

Cuatro efectos de desplazamiento de imágenes sin código en Elementor con superposiciones de texto: Lily, Sadie, Oscar y Romeo
Cuatro efectos del widget, sin CSS escrito.

Véalos en vivo. El Página de widget de efectos de desplazamiento de imagen tiene ocho cartas para pasar el cursor y una tabla de los 30 efectos.

Preguntas frecuentes

¿cómo agrego efectos de desplazamiento CSS a una imagen en Elementor?

Seleccione el widget Imagen, abra la pestaña Avanzado y escriba el nombre de una clase en Clases CSS. Luego agregue una regla CSS para esa clase con :hover, por ejemplo .hover-zoom:hover img {transformar: escala (1.08); }. Pegue el CSS en el CSS personalizado de Elementor Pro o en Apariencia, Personalizar, CSS adicional.

¿dónde pongo CSS personalizado en Elementor sin Pro?

Vaya a Apariencia, Personalizar, CSS adicional en el panel de WordPress y péguelo allí. El CSS se carga en cada página, por lo que cualquier widget con la clase correspondiente lo recoge. Otra opción es una extensión CSS personalizada de un complemento.

¿por qué mi efecto flotante CSS no funciona en Elementor?

Las causas habituales son un punto escrito en el campo Clases CSS, un nombre de clase que no coincide con el CSS o una hoja de estilo almacenada en caché. Escriba la clase sin un punto, compare la ortografía y luego borre su complemento de caché y los archivos de Elementor en Herramientas.

¿puedo hacer que una imagen se acerque sin que se desborde?

Sí. Establezca el desbordamiento en oculto en el widget que lleva la clase y escale el img dentro de él. El widget mantiene su tamaño y recorta la imagen ampliada. El primer fragmento de esta guía hace esto.

¿funcionan los efectos de desplazamiento CSS en dispositivos móviles?

Los teléfonos no tienen estado de vuelo estacionario, por lo que el efecto nunca se muestra o se muestra después de un toque y permanece hasta que el visitante toca en otro lugar. Trate los efectos de vuelo estacionario como decoración en pantallas pequeñas y mantenga visible cualquier texto importante sin ellos.

Pensamientos finales

Los efectos de desplazamiento de imagen CSS en Elementor necesitan una clase en el widget Image y una regla breve. Los cinco aquí cubren zoom, color, elevación, superposición y un título deslizante, y cada uno se puede ajustar cambiando uno o dos valores.

Cuando el efecto que deseas incluye texto sobre la imagen, el Widget de efectos de desplazamiento de imagen te lleva allí sin mantener CSS.

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 *