logotipo-solucion-individual-nueva-era-400-blanco
¿Hablamos?
Atención Telefónica
L a V de 9:00 a 14:00 y de 17:00 a 19:00 - Excepto Festivos

Abrir una Modal PopUp con Bricks Builder para WordPress

Índice de Contenido

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.

Quiero Descargar Bricks

 

No olvides suscribirte a mi canal de Youtube

suscribete youtube

Loading

avatar-solind-2
Consultor y Formador Digital Especializado en Diseño Web con WordPress | Ayudo a PYMEs y profesionales a mejorar su presencia online mediante consultoría estratégica y formación en WordPress. [WordPress & Bricks Expert]
Comparte en tus Redes Sociales:
¿Quieres Hacer una Factura en PDF sin complicarte con un programa de contabilidad?
redes sociales logo hacer facturaQuiero Verlo
¿Necesitas Textos Legales para tu Página Web o Tienda Online?
logo imasitioplus Textos Legales

Adapta fácilmente los Textos Legales para que tu Página Web cumpla con la LOPD (Ley Orgánica de protección de Datos), RGPD, LOPDGDD y LSSICE

Quiero Verlo
¿Necesitas Hosting para WordPress?
PULSA AQUÍ
banner-viajetravel-350px
foto-whatsApp

Cristina

Consultora Soluciones Digitales

03/06/2025

¿En qué puedo ayudarte?

Soy Cristina 😀 consultora de Solución Individual. Para iniciar Chat PULSA AQUÍ

20:30 ✔

¿Te interesa un Hosting Específico para WordPress?

✅ Obtén un Hosting Profesional de alta calidad para WordPress sin sacrificar tu bolsillo. Pulsa Aquí para ver más Info

20:30 ✔
logotipo-solucion-individual-nueva-era-400
Resumen de privacidad

Las cookies son pequeños archivos de texto que tu navegador coloca en tu dispositivo para almacenar cierta información. Utilizando la información que se almacena y se devuelve, un sitio web puede reconocer que has accedido y visitado previamente utilizando el navegador de tu dispositivo final. Utilizamos esta información para organizar y mostrar el sitio web de manera óptima de acuerdo con tus preferencias. Dentro de este proceso, solo la propia cookie se identifica en tu dispositivo. Los datos personales solo se almacenan después de tu consentimiento expreso o cuando esto es absolutamente necesario para permitir el uso del servicio proporcionado por nosotros y al que tu accedes.

Puedes revisar nuestra política de privacidad en la página Política de Privacidad.