Convirtiendo su módulo de blog en un carrusel avanzado que se puede arrastrar / deslizar con Divi & Slick

Publicado: 2020-05-13

Para muchos sitios web, los blogs se han convertido en una parte importante de su estrategia de SEO. Pero además de crear contenido de alta calidad, también es importante simplificar el proceso de navegación de publicaciones para sus visitantes. De esa manera, pueden saltar de una publicación a otra y pasar más tiempo en su sitio web leyendo el contenido que publica. Dentro de Divi, hay un módulo de blog que puede usar para mostrar dinámicamente las publicaciones de su blog y diseñarlas también. Si estás buscando una manera de llevar la experiencia de búsqueda de publicaciones al siguiente nivel, te encantará esta publicación. Le mostraremos cómo convertir el módulo de blog Divi incorporado en un carrusel avanzado que se puede arrastrar / deslizar con los elementos integrados de Divi y la biblioteca gratuita slick js. ¡También podrá descargar el archivo JSON de forma gratuita!

Hagámoslo.

Avance

Antes de sumergirnos en el tutorial, echemos un vistazo rápido al resultado en diferentes tamaños de pantalla.

Escritorio

carrusel de deslizamiento arrastrable

Móvil

carrusel de deslizamiento arrastrable

Descargue GRATIS el diseño del carrusel deslizante arrastrable del módulo Blog

Para poner sus manos en el diseño de carrusel de deslizamiento arrastrable del Módulo de blog gratuito, primero deberá descargarlo usando el botón a continuación. Para obtener acceso a la descarga, deberá suscribirse a nuestra lista de correo electrónico Divi Daily mediante el formulario a continuación. ¡Como nuevo suscriptor, recibirás aún más bondad Divi y un paquete Divi Layout gratis todos los lunes! Si ya está en la lista, simplemente ingrese su dirección de correo electrónico a continuación y haga clic en descargar. No se le “volverá a suscribir” ni recibirá correos electrónicos adicionales.

Descarga los archivos
Descárgalo gratis

Descárgalo gratis

Únase al boletín de Divi y le enviaremos por correo electrónico una copia del último paquete de diseño de página de destino de Divi, además de toneladas de otros recursos, consejos y trucos increíbles y gratuitos de Divi. Síguelo y serás un maestro de Divi en poco tiempo. Si ya está suscrito, simplemente escriba su dirección de correo electrónico a continuación y haga clic en descargar para acceder al paquete de diseño.

Te has suscripto satisfactoriamente. ¡Verifique su dirección de correo electrónico para confirmar su suscripción y obtenga acceso a paquetes de diseño Divi semanales gratuitos!

1. Crear página de blog

Agregar nueva página

Comience agregando una nueva página al sitio web en el que está trabajando. Dale un título a tu página, publica la página y cambia a Visual Builder.

carrusel de deslizamiento arrastrable

carrusel de deslizamiento arrastrable

Cargar diseño de página de blog de empresa de diseño de interiores

En este tutorial de caso de uso, usaremos el diseño de blog de Interior Design Company, pero puede usar cualquier otro diseño de su elección.

carrusel de deslizamiento arrastrable

2. Cree diseños de flechas anteriores y siguientes utilizando módulos de Blurb

Agregar nueva fila a la parte superior de la sección

Estructura de la columna

Una vez que estemos dentro de la página del blog, podemos comenzar a construir el carrusel de deslizamiento avanzado que se puede arrastrar. La primera parte está dedicada a diseñar las flechas que necesitamos para permitir a los visitantes ir y venir entre publicaciones. Las flechas no serán la única opción que tendrán los visitantes para navegar por el carrusel. Podrán arrastrar el carrusel en el escritorio y deslizar el dedo también en el móvil. Para diseñar las flechas, usaremos el módulo Blurb incorporado de Divi, pero puede usar cualquier otro módulo de su elección. Agrega una nueva fila en la parte superior de la sección de tu blog usando la siguiente estructura de columnas:

carrusel de deslizamiento arrastrable

Dimensionamiento

Sin agregar ningún módulo todavía, abra la configuración de la fila y permita que la fila toque el lado izquierdo y derecho de la sección cambiando la configuración de tamaño de la siguiente manera:

  • Ancho: 100%
  • Ancho máximo: 100%

carrusel de deslizamiento arrastrable

Agregar módulo Blurb

Añadir título

Luego, agregue un módulo Blurb e inserte un título.

carrusel de deslizamiento arrastrable

Seleccionar icono

Seleccione un icono a continuación.

carrusel de deslizamiento arrastrable

Configuración de iconos

Vaya a la pestaña de diseño y cambie la configuración del icono de la siguiente manera:

  • Color del icono: # 000000
  • Icono de círculo: Sí
  • Color del círculo: # f2f2f2
  • Ubicación de la imagen / icono: parte superior
  • Alineación de imagen / icono: centro

carrusel de deslizamiento arrastrable

Configuración del texto del título

Luego, modifique la configuración del texto del título.

  • Fuente del título: Muli
  • Peso de la fuente del título: Semi negrita
  • Alineación del texto del título: centro
  • Color del texto del título: # 000000

carrusel de deslizamiento arrastrable

Dimensionamiento

A continuación, cambiaremos la configuración de tamaño del módulo en diferentes tamaños de pantalla.

  • Ancho: 10% (escritorio), 20% (tableta), 30% (teléfono)
  • Alineación del módulo: derecha

carrusel de deslizamiento arrastrable

Clase CSS

Y también agregaremos una clase CSS. Esta clase de CSS nos ayudará a activar la acción del carrusel al hacer clic más adelante en el tutorial.

  • Clase CSS: botón de retroceso

carrusel de deslizamiento arrastrable

CSS del elemento principal

Por último, pero no menos importante, también agregaremos una línea de código CSS al elemento principal del módulo para convertir el cursor en un puntero.

cursor: pointer;

carrusel de deslizamiento arrastrable

Clonar fila y colocar en la parte inferior de la sección

Una vez que haya completado la primera flecha, puede clonar todo el contenedor de filas y colocar la fila duplicada al final de la sección del blog.

carrusel de deslizamiento arrastrable

carrusel de deslizamiento arrastrable

Cambiar título

Abra el módulo Blurb en la fila duplicada y cambie el título.

carrusel de deslizamiento arrastrable

Cambiar el ícono

Junto con el icono.

carrusel de deslizamiento arrastrable

Cambiar clase CSS

Y modifique también la clase CSS.

  • Clase CSS: botón siguiente

carrusel de deslizamiento arrastrable

3. Prepare el módulo de blog

Módulo de blog que contiene una fila abierta

Dimensionamiento

Una vez que las flechas están en su lugar, es hora de comenzar a ajustar el Módulo de blog, comenzando con la fila en la que se encuentra. Abra la configuración de la fila y modifique la configuración de tamaño en consecuencia:

  • Ancho: 100%
  • Ancho máximo: 100%

carrusel de deslizamiento arrastrable

Visibilidad

Luego, coloque los desbordamientos de la fila en ocultos. Esto ayudará a garantizar que el carrusel no haga que aparezca ninguna barra de desplazamiento horizontal dentro de nuestra página.

  • Desbordamiento horizontal: oculto
  • Desbordamiento vertical: oculto

carrusel de deslizamiento arrastrable

Modificar módulo de blog

Ocultar paginación

Una vez que la configuración de la fila esté en su lugar, abra la configuración del Módulo de blog. Asegúrese de que la paginación esté deshabilitada en la configuración de elementos.

  • Mostrar paginación: No

carrusel de deslizamiento arrastrable

Diseño

Luego, pase a la pestaña de diseño y cambie el diseño a ancho completo.

  • Diseño: ancho completo

carrusel de deslizamiento arrastrable

Cubrir

También estamos agregando una superposición.

  • Superposición de imágenes destacadas: Activado
  • Color del icono de superposición: #ffffff
  • Color de fondo de superposición: rgba (1,0,66,0.33)

carrusel de deslizamiento arrastrable

Clase CSS

A continuación, agregaremos una clase CSS a nuestro blog, que nos ayudará a habilitar el carrusel más adelante en el tutorial.

  • Clase CSS: módulo de blog

carrusel de deslizamiento arrastrable

Publicar Meta CSS

Y generaremos algo de espacio entre la meta de la publicación y el extracto agregando un margen inferior al elemento CSS de la meta de la publicación en la pestaña avanzada.

margin-bottom: 50px;

carrusel de deslizamiento arrastrable

4. Agregue la funcionalidad Slick JS

Agregar módulo de código debajo del módulo de blog

Una vez que todas las configuraciones de Divi estén en su lugar, ¡es hora de agregar la funcionalidad slick js! Agregue un módulo de código justo debajo del módulo de blog (o en cualquier otro lugar de la página).

carrusel de deslizamiento arrastrable

Agregar etiquetas Slick JS Script

Luego, agregue la biblioteca slick js dentro de las etiquetas de script (como puede ver en la pantalla de impresión a continuación). También puede agregarlos al encabezado de su sitio web en la configuración del tema Divi.

src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.js

carrusel de deslizamiento arrastrable

Agregar código CSS de diapositiva

Modificaremos ligeramente cada publicación de blog en un nivel individual usando algún código CSS. Asegúrese de colocar el código entre las etiquetas de estilo como se ve en la pantalla de impresión a continuación.

.slick-slide {
float: left;
margin: 2vw;
}

carrusel de deslizamiento arrastrable

Agregar código JQuery

Y por último, pero no menos importante, agregaremos algo de código JQuery para permitir que el carrusel de deslizamiento avanzado que se puede arrastrar tome su forma. Dentro del código a continuación, también agregamos los botones que hemos diseñado a la funcionalidad del carrusel. Asegúrese de colocar el código dentro de las etiquetas de secuencia de comandos, como puede ver en la pantalla de impresión a continuación.

jQuery(function($){
  
var backButton = $('.back-button');
var nextButton = $('.next-button');
var postContainer = $('.blog-module .et_pb_ajax_pagination_container');
  
postContainer.addClass('slider'); 
postContainer.addClass('blog-carousel'); 

$('.blog-carousel').slick({
    infinite: true,
    slidesToShow: 3,
    slidesToScroll: 1,
    centerMode: true,
    centerPadding: '10%',
    swipe: true,
    prevArrow: backButton,
    nextArrow: nextButton,
  
    responsive: [{
    breakpoint: 1079, settings: {
    slidesToShow: 1
    }
    }]

});
});

carrusel de deslizamiento arrastrable

5. Guarde la página y salga de Visual Builder para ver el resultado

Dentro del Visual Builder, no verá el resultado. Entonces, tan pronto como haya terminado, guarde su página, salga de Visual Builder y vea el resultado en su sitio web.

carrusel de deslizamiento arrastrable

carrusel de deslizamiento arrastrable

Avance

Ahora que hemos seguido todos los pasos, echemos un vistazo final al resultado en diferentes tamaños de pantalla.

Escritorio

carrusel de deslizamiento arrastrable

Móvil

carrusel de deslizamiento arrastrable

Pensamientos finales

En esta publicación, le mostramos cómo llevar el diseño de su módulo de blog al siguiente nivel. Más específicamente, le mostramos cómo convertir el módulo de blog integrado de Divi en un carrusel de deslizamiento avanzado que se puede arrastrar utilizando la biblioteca gratuita slick js. ¡También proporcionamos el archivo JSON de forma gratuita! Si tiene alguna pregunta o sugerencia, no dude en dejar un comentario en la sección de comentarios a continuación.

Si está ansioso por aprender más sobre Divi y obtener más obsequios de Divi, asegúrese de suscribirse a nuestro boletín por correo electrónico y al canal de YouTube para que siempre sea una de las primeras personas en conocer y obtener beneficios de este contenido gratuito.