Cómo revelar contenido con un efecto de desplazamiento del obturador en Divi

Publicado: 2019-01-23

Revelar el contenido del módulo al pasar el mouse puede tener algunos beneficios útiles. 1) Puede ser una excelente manera de tener un diseño más compacto o elegante de su página web inicialmente. 2) Ahorra espacio. 3) Puede atraer a los usuarios a interactuar con su página. 4) Se ve genial :). La idea básica es mostrar solo una parte del contenido del módulo (como un adelanto), lo que hace que sea atractivo para los visitantes desplazarse para ver más. Una vez que se desplazan sobre el módulo, todo el contenido se revela con un efecto de desplazamiento suave que se abre y se cierra como un obturador.

En este tutorial, le mostraré cómo puede revelar el contenido del módulo con un efecto de desplazamiento de estilo de obturador usando el constructor Divi.

Vistazo

Aquí hay un vistazo rápido a lo que construiremos juntos.

efecto de desplazamiento del obturador

efecto de desplazamiento del obturador

Empezando

Suscríbete a nuestro canal de Youtube

Para comenzar, cree una nueva página, déle un título a la página y luego implemente Divi Builder para construir en la interfaz. Seleccione la opción "Elegir un diseño prediseñado". Luego, en la ventana emergente de Divi Library, seleccione el paquete Day Spa Layout y haga clic para usar el diseño de la página de destino.

efecto de desplazamiento del obturador

Una vez que el diseño se haya cargado en la página, ¡estará listo para comenzar!

Agregar divisores en la parte superior e inferior de la propaganda

Desplácese hacia abajo en la página hasta la sección titulada "Experiencias de spa de lujo" con los cuatro anuncios. Usaremos la fila con los cuatro anuncios para iniciar el diseño.

Agregar el primer divisor

Nuestro primer paso es agregar divisores por encima y por debajo del módulo de propaganda para ocultar el contenido de nuestra propaganda detrás. Puede pensar en estos divisores como en las contraventanas de una ventana que se abre y se cierra al pasar el mouse.

Agregue un módulo divisor sobre la propaganda en la primera columna y actualice lo siguiente:

Color de fondo: #ffffff
Color (del divisor): #ffffff
Peso del divisor: 100px
Alto: 100px
Margen personalizado: 0px inferior

El fondo blanco coincide con el fondo de nuestra sección ya que no queremos verlo. Asegúrese de que el peso y la altura del divisor sean iguales.

efecto de desplazamiento del obturador

Agregar el segundo divisor (naranja)

A continuación, cree otro divisor directamente debajo del divisor que acaba de crear y actualice lo siguiente:

Color: # ff7a6b
Peso del divisor: 2px
Alto: 2px
Margen personalizado: 0px inferior

Luego salte a la pestaña de contenido y asigne al divisor una etiqueta de administrador "divisor naranja". Esto ayudará a distinguir el divisor del divisor anterior (blanco) cuando usamos el modo de estructura alámbrica para copiar y pegar el divisor en las otras columnas.

efecto de desplazamiento del obturador

Guarde su página.

Copiar y pegar los divisores alrededor de los desenfoques

Ahora estamos listos para copiar y pegar nuestros divisores encima y debajo de cada uno de los anuncios en cada una de las columnas. Para facilitar un poco este proceso, implemente el modo de estructura alámbrica abriendo el menú de configuración en la parte inferior de la página y haciendo clic en el icono de estructura alámbrica. (o use shft + w)

En el modo de estructura alámbrica, busque la fila que contiene los desenfoques y los divisores que acabamos de crear. Luego copie y pegue el divisor y el divisor naranja arriba y debajo de cada uno de los borrones para que el resultado final se vea así.

efecto de desplazamiento del obturador

Luego, regrese a la vista de escritorio (shft + w) para terminar el diseño. Tu página debería verse así.

efecto de desplazamiento del obturador

Personalización de los módulos de Blurb

Ahora que tiene todos los divisores en su lugar, es hora de editar nuestros módulos de propaganda con algunos ajustes de estilo, incluido un margen personalizado para crear el efecto de desplazamiento del obturador.

Primero, use la selección múltiple para seleccionar los cuatro módulos de propaganda. Para hacer esto, simplemente mantenga presionada la tecla ctrl (o cmd) y haga clic en cada módulo. Luego abra la configuración de uno de los módulos para implementar la configuración del elemento modal.

efecto de desplazamiento del obturador

Debajo de la pestaña de contenido, agregue algunas líneas de contenido simulado.

efecto de desplazamiento del obturador

Luego, desactive la sombra del cuadro de imagen por completo.

efecto de desplazamiento del obturador

Para crear el efecto de desplazamiento del obturador, debemos agregar márgenes superiores e inferiores negativos para ocultar el contenido detrás de los divisores de forma predeterminada. Luego, establecemos los márgenes en 0px para revelar el contenido al pasar el mouse. Para hacer esto, agregue el siguiente espaciado.

Margen personalizado (predeterminado): -100px arriba, -65px abajo
Margen personalizado (desplazamiento): 0px arriba, 0px abajo

Relleno personalizado (desplazamiento): 10 píxeles en la parte superior, 10 píxeles en la parte inferior

efecto de desplazamiento del obturador

Es posible que deba ajustar los valores de los márgenes negativos según la cantidad de contenido que tenga. Por ejemplo, es posible que deba tener un margen más negativo para un contenido de texto más extenso.

Ahora mira el resultado hasta ahora.

Observe que la parte superior e inferior de cada módulo está oculta detrás de los divisores hasta que pase el mouse sobre ellos.

efecto de desplazamiento del obturador

Limpieza del efecto de desplazamiento del obturador

Centrado vertical de los módulos

Actualmente, el efecto de desplazamiento del obturador empuja el resto del contenido hacia abajo en la página con cada desplazamiento. Esto provoca cierto movimiento de página que puede distraer. Además, la acción de desplazamiento solo va hacia abajo, lo que no es un verdadero efecto de obturador. Queremos que el contenido se abra tanto hacia arriba como hacia abajo desde el centro. Para lograr esto, necesitamos hacer lo siguiente:

Abra la configuración de filas y ecualice las alturas de las columnas.

efecto de desplazamiento del obturador

Luego, vaya a la pestaña avanzada e ingrese el siguiente CSS personalizado en el elemento principal:

align-items: center;

efecto de desplazamiento del obturador

Esto asegurará que los módulos permanezcan centrados verticalmente dentro de la columna, dándonos ese efecto de obturador hacia arriba y hacia abajo.

Dar a la fila una altura fija

Para evitar que el efecto de desplazamiento hacia abajo empuje hacia abajo el contenido de la página a continuación, debemos evitar que la fila crezca en altura con cada desplazamiento. Para hacer esto, debemos establecer una altura fija para nuestra fila en el escritorio. Debido a que la altura será fija, deberá asegurarse de que la altura de la fila sea lo suficientemente alta para adaptarse a la altura del contenido de la propaganda en su estado flotante. Sin embargo, no desea que sea demasiado alto porque dejará demasiado espacio en blanco por encima y por debajo de los módulos. En este ejemplo, voy a establecer la altura de la fila en 600px. Pero, dado que solo queremos que la altura fija se establezca solo en el escritorio, debemos agregar algo de CSS a la configuración de nuestra página mediante una consulta de medios.

Aquí está lo que tú necesitas hacer.

En primer lugar, en la configuración de la fila, asigne a su fila una ID de CSS:

ID de CSS: altura fija

efecto de desplazamiento del obturador

Luego abra la configuración de la página (en la pestaña avanzada) y agregue el siguiente CSS personalizado:

@media (min-width: 980px) {
#fixed-height {
  height: 600px;
}
}

Esto le da a su fila una altura fija de 600 px en el escritorio y evita que el efecto de desplazamiento empuje el resto del contenido de la página hacia abajo.

efecto de desplazamiento del obturador

¡Eso es todo!

El resultado final

Mira el diseño final.
efecto de desplazamiento del obturador

efecto de desplazamiento del obturador

Y aquí está el efecto de desplazamiento del obturador.

efecto de desplazamiento del obturador

Puede ser una buena idea desactivar el efecto de desplazamiento en el móvil. Para hacer eso, todo lo que necesita hacer es establecer el margen personalizado para cada módulo de propaganda de la siguiente manera:

Margen personalizado (tableta): 0px arriba, 0px abajo

Pensamientos finales

Este efecto de desplazamiento del obturador es una forma creativa de hacer que su audiencia busque más información sobre sus diferentes servicios. Y con la magia de Divi y algunos fragmentos de CSS, el resultado final es bastante elegante. Estoy seguro de que hay muchas más aplicaciones para este efecto de desplazamiento del obturador, ya que puede usar cualquier módulo que desee. No dude en explorar algunos de sus propios diseños nuevos y emocionantes y no dude en compartirlos con nosotros. Espero tener noticias tuyas en los comentarios.

¡Salud!