En este artículo te voy a mostrar cómo se puede programar de manera sencilla una Modal PopUp en el constructor Bricks para WordPress. Para ello utilizaremos un pequeño código en JavaScript y unas clases CSS que incluiremos en la configuración de la página donde queremos que se abra el PopUp. Hasta la fecha en la versión Bricks 1.4.0.2 y Bricks 1.5 (BETA) no incorpora ningún elemento que abra una PopUp.
El código JavaScript que tenéis que poner es este que detallo a continuación. Aunque en el vídeo está explicado dónde hay que ponerlo, recordar que es en Ajustes de la Página (Rueda dentada) -> Configuración de Página -> Código personalizado en el campo Scripts del cuerpo (pie de página).
<script> const open = document.getElementById('abrirPopUp'); const modal_container = document.getElementById('modal_container_PopUp'); const close = document.getElementById('cierraPopUp'); open.addEventListener('click', () => { modal_container.classList.add('showPopUp'); }); close.addEventListener('click', () => { modal_container.classList.remove('showPopUp'); }); </script>
También incluir en Ajustes de la Página en el campo CSS personalizado el código:
.modal-container-PopUp { display: flex; background-color: rgba(0, 0, 0, 0.5); align-items: center; justify-content: center; position: fixed; pointer-e1ents: none; opacity: 0; top: 0; left: 0; height: 100vh; width: 100vw; transition: opacity 0.3s ease; } .showPopUp { pointer-events: auto; opacity: 1; } #cierraPopUp { cursor:pointer; } #abrirPopUp { cursor:pointer; }
Como explico en el vídeo, definimos una estructura de Sección -> Contenedor -> Elementos (Icono, Texto y Botón)
A la Sección le aplicaremos la clase modal-container-PopUp y el ID modal_container_PopUp
Al Botón de Cerrar le aplicamos el ID cierraPopUp
Al texto que hará de enlace y abrirá la PopUP le aplicamos el ID abrirPopUp
Si necesitas el Tema Bricks para tu página Web, puedes descargarlo a un precio competitivo y con 1 año de actualizaciones, desde La Caja de Experiencia.
No olvides suscribirte a mi canal de Youtube