Cómo agregar animación con cuadrícula a una galería de imágenes en div

El módulo de Galería de Imagen Divic continúa siendo una herramienta conveniente y útil para crear increíbles galerías de imágenes para su sitio. Pero, en este tutorial, llevaremos el diseño de la galería de imágenes a un nuevo nivel con un efecto sorprendente único. Utilizando una combinación de opciones de diseño incorporadas Anime.js, esta increíble animación se asemeja a un tipo de efecto ondulado que revela cada imagen en la galería una tras otra con una animación de diseño suave. Esto será perfecto para aquellos de ustedes que buscan una presentación única de su galería para los visitantes y una transición impresionante cuando navegue por cada página de la galería.
¡Vamos a empezar! Él saca la vista con un vistazo rápido al diseño que construiremos en este tutorial. Aquí hay un CodePen que demuestra el mismo concepto. Descargue el aspecto gratuito para poner su mano en los dibujos en este tutorial, primero deberá descargarlo usando el botón a continuación. Para tener acceso a la descarga, deberá suscribirse a nuestra lista diaria de correo electrónico utilizando el formulario a continuación. ¡Como nuevo suscriptor, recibirá más buenas divisiones y un paquete Divaut gratuito todos los lunes! Si ya está en la lista, simplemente ingrese la dirección de correo electrónico a continuación y haga clic en Descargar. No será “reubicado” y no recibirá correos electrónicos adicionales.
Descargar archivos

Descargue el registro gratuito para el Boletín Informativo Divic y le enviaremos una copia de la página de la página de la página final, además de muchos otros recursos, consejos y consejos para Div gratis. Sigue a ti mismo y serás una división maestra en el menor tiempo. Si ya está suscrito, simplemente ingrese el correo electrónico a continuación y haga clic en Descargar para acceder al paquete de apariencia. Se ha suscrito correctamente. ¡Consulte su correo electrónico para confirmar su suscripción y obtener acceso a paquetes de diseño semanales gratuitos!
Para importar la aparición de la sección en la Biblioteca de la Divica, navegue en la Biblioteca de la Divica.
Haga clic en el botón Importar. En la ventana de portabilidad emergente, seleccione la pestaña Importar y elija el archivo de descarga en su computadora. Luego haga clic en el botón Importar.
Después de haber terminado, la aparición de la sección estará disponible en Divi Builder. Pasemos al tutorial, ¿no? Qué necesitas para empezar

Para comenzar, deberá hacer lo siguiente:

Si aún no lo ha hecho, instale y active el tema de Div.
Cree una nueva página en WordPress y use Divi Builder para editar la página principal (Visual Builder).
Elija la opción “Construir desde cero”.
Después de eso, tendrá un lienzo vacío para comenzar a diseñar en el Div.
Cómo agregar animación escalonada a una galería de imágenes Div Parte 1: Diseñe la página de la página para comenzar, abra la configuración de la sección existente y le dé un gradiente de fondo de la siguiente manera:
Color izquierdo del gradiente de fondo: # D915B5
Color correcto del gradiente de fondo: # 000000
Posición inicial: 50%
Posición final: 25%en la pestaña de diseño, actualice el revestimiento:
Forro: 0 px arriba, 0 px abajo, 0 izquierda px, 0 px derecha

En la pestaña avanzada, actualice lo siguiente:
Desbordamiento horizontal: oculto
Desbordamiento verticalmente: oculto
Fila para el título de la página en la sección, agregue una fila con una columna. Esto tendrá el título de nuestra página.
Abra la configuración de la fila y actualice el relleno:

Forro: 15 px arriba, 15 px abajo

Módulo de texto de título Para crear el título de la página, agregue un módulo de texto en una fila / columna.
Luego actualice el contenido del cuerpo con la siguiente sección H1: & lt; H1 & gt; Gallery & lt;/H1 & gt;

En la configuración de diseño de texto, actualice lo siguiente:

Fuente del título: Poppins

Alineación del texto del encabezado: Centro
Encabezado de texto en color: #ffffff
Tamaño de texto Ante: 100 PX (escritorio), 80 px (tableta), 60 px (teléfono)
Fila para el módulo de la galería en la misma sección, cree una nueva fila con una sola columna que contenga el módulo de la galería.
Abra la configuración de la fila y dale un fondo negro:

Color de fondo: # 000000

En la configuración de diseño, actualice lo siguiente:
Use el ancho personalizado de la canaleta: sí

El ancho de la canaleta: 1
Ancho: 95%
Altura mínima: 80VH
Forro: 0 px arriba, 0 px abajo
Box Shadow: Ver captura de pantalla
Box Shadow Posición vertical: 0px
Posición horizontal de la sombra de la caja: 0 px
Poder de extender la sombra de la caja: 70 PX
Color de la sombra: # 000000
Parte 2: Diseñando el módulo de la galería al final, estamos listos para agregar y diseñar el módulo de la galería. Para crear la galería, agregue un nuevo módulo de galería en una fila.
Las imágenes en la pestaña Contenido de la configuración de la galería, agregue las imágenes que desea usar para la galería. Para este ejemplo, agregaremos 65 imágenes (o al menos más de 25). Esto nos dará una buena cantidad de artículos en la galería para mostrarnos el sorprendente efecto de la animación y la paginación. Después de cargar las imágenes en la galería, actualice lo siguiente: Número de imágenes: 25

Título de la pantalla y leyenda: no

Show Paging: Sí
Nota: Establecer el número de imágenes en “25” define el número de imágenes que se mostrarán en la página al hacer clic en los enlaces de paginación. La sorprendente animación de la cuadrícula que agregaremos con un código personalizado se basa en la galería de imágenes con 5 filas de 5 imágenes (25 imágenes) por página. Para obtener los mejores resultados, asegúrese de tener al menos 25 imágenes y la cantidad de imágenes establecidas en 25.
Diseño de superposición y paginación en la pestaña Diseño, Actualizar diseño superpuesto:
El color del icono superpuesto: #ffffff


Color de fondo superpuesto: RGBA (217,21,181,055)
Icono superpuesto: icono más (ver captura de pantalla)
Alineación de texto de paginación: Centro
Tamaño del texto de la paginación: 2EM
Altura de la línea de paginación: 2em

Forro: 10 px arriba, 10 px abajo, 5 px izquierda, 5 px a la derecha
El estilo avanzado continuará agregando un estilo avanzado al módulo de la galería. La razón principal de esto es el control del número de imágenes que se muestran en una fila en diferentes dispositivos. Primero, agregemos algunos CSS al artículo en la galería, como sigue:
CSS (escritorio) Galería de artículos de animación: Faleft 0s! Importante;
Antecedentes: #000000;

Relleno: 10px;
Ancho: 20%! Importante;
Margen: 0! IMPORTANTE;
Claro: ninguno! Importante;
CSS Galería de artículos (tableta) Animación: Faleft 0s! Importante; Antecedentes: #000000;
Relleno: 5px;
Ancho: 25%! Importante;
Margen: 0! IMPORTANTE;
Claro: ninguno! Importante;
CSS (teléfono) Galería de artículos de animación: Fadeleft 0s! IMPORTANTE;
Antecedentes: #000000;
Relleno: 5px;
Ancho: ¡50%! Importante;
Margen: 0! IMPORTANTE;
Claro: ninguno! IMPORTANTE
Tenga en cuenta el ancho de cada elemento de la galería modificado en cada dispositivo. El ancho del 20% en el escritorio creará 5 imágenes seguidas. El ancho del 25% en la tableta creará 4 imágenes una a la vez. Y el ancho del 50% en el teléfono creará 2 imágenes una por una.
Luego retire el borde de la página, pero agregue los siguientes CSS a la pagina de la galería: Border-Top: 0px! Importante;
Top-top: 20px;
Finalmente, agregue un color personalizado y el peso de la fuente al enlace de paginación activo: Color: #D915B5!
Font-Weight: Bold;
Antes de guardarlo, asegúrese de agregar la siguiente clase CSS al módulo de la galería:
Clase CSS: Et-Anime-Gallery
Parte 3: Agregar el asombroso efecto de animación a la galería con jquey y anime.js Ahora que el diseño está completo, tenemos una apariencia simple y profesional de la galería de imágenes. Todo lo que tenemos que hacer es agregar el código necesario para crear la sorprendente animación de la galería de imágenes. Para hacer esto, agregue un módulo de código en el módulo de la galería.
CSS En el cuadro de contenido de código, pegue los siguientes CSS asegurando que envuelva CSS en las etiquetas de estilo necesarias: /* Ocultar enlaces de paginación anteriores* /

.et-anime-galery li.prev, .et-anime-galery li.next {
Pantalla: ¡Ninguno! Importante;

}

Anime.js Biblioteca bajo la etiqueta de estilo de cierre, pegue el próximo SRC con una etiqueta de script para llamar a la biblioteca Anime.js, para que podamos usarla para JavaScript / jQuery. Src = “https://cdnjs.cloudflare.com/ajax/libs/animejs/3.2.1/anime.min.js” El script debería verse así … jQuery bajo el script que llama a la biblioteca anime.js, Pegue el siguiente jQuery y envuélvalo con las etiquetas de script necesarias. JQuery (function ($) {
$ (documento) .Ready (function () {
Var fromCenter = “Center”;
Var animeTathytem = “.et-anime-glaley .et_pb_gallery_item”;

Var animeTatErtimage = “.et-anime-glaley .et_pb_gallery_image”;


Var $ PagationLink = $ (“. Et-Antime-Galey .et_pb_gallery_pagination li a”);
// Galería animada en la carga de la página
AnimategalleryFunction (animeTargetite, animeTargetImage, fromCenter);
// Animate Gallery al hacer clic en el enlace Número de paginación
$ ($ PagationLink). Haga clic (Función (s) {
lima pagenum = $ (e.target) .attr (“date-pág.”);
Var fromNum = Pagenum*25-25; // Reemplazar 25 con recuento de imágenes para el módulo de la galería
AnimategalLeyFunction (animeTargetite, animeTatimage, Batenum);
});
Function animategalLeyFunction (TargetItem, TargetImage, StagFrom) {
// Imagen de la galería animada
anime ({
Objetivos: TargetImage,
Opacidad: [0, 1],
Rotatex: [0, 360],
Escala: [0.5, 1],
Dirección: “Normal”,
Falcando: “FacilINOutsine”,
Duración: 600,
Retraso: Anime.stagger (
doscientos,
{Grid: [5, 5], de: StagFrom},
{Inicio: “100”}
),
});
// Animado de fondo de elementos de la galería
anime ({
Objetivos: TargetIntem,
Antecedentes: [“#000”, “#d915b5”, “#000”],
Dirección: “Normal”,
Falcando: “FacilINOutsine”, Duración: 600,
Retraso: Anime.stagger (
250,
{Grid: [5, 5], de: StagFrom},
{Inicio: “100”}
),
});
}
});
});
Actualización de resultados finales La galería y el código Hay algunos consejos que debe tener en cuenta cada vez que desea realizar cambios en la galería y los efectos de animación para adaptarse a su propio sitio. En primer lugar, si desea cambiar la cantidad de imágenes en la galería con algo distinto de 25, querrá actualizar el código para reflejar ese nuevo valor. Por ejemplo, si lo cambia a los 20, también deberá cambiar los números de la siguiente variable: varnumba = pagenum*25-25; en esto … varniorum = pagenum*20-20; También puede ser necesario actualizar el valor de la rejilla de propiedad retrasada en ambas animaciones. Por ejemplo, si solo tiene 20 imágenes en la página en el escritorio, solo tendrá 4 filas de 5. Por lo tanto, deberá cambiar el siguiente valor: Grid: [5, 5] En esta … Grid: [4, 5] por usted también puede cambiar los valores de la propiedad de animación según sea necesario. Por ejemplo, si desea cambiar los colores de la animación de fondo de la galería, puede actualizar lo siguiente: Antecedentes: [“#000”, “#D915B5”, “#000”] a este … Fondo: [ “#000”, “#ffffff”, “#000”

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Leave a Reply

Your email address will not be published. Required fields are marked *