Crear un modal con HTML nativo usando popover

Tradicionalmente, para crear un modal en una página web era necesario utilizar JavaScript o librerías externas. Sin embargo, con la nueva API de Popover de HTML, ahora es posible mostrar modales y cuadros emergentes de forma nativa, sin escribir ni una sola línea de JavaScript.

Pruébalo pulsando el button:

El atributo popover en el <div> convierte ese elemento en un popover que puede abrirse o cerrarse.

El botón tiene el atributo popovertarget="modal", lo que indica que debe controlar al elemento con id="modal".

Al hacer clic en el botón, el navegador abre o cierra el modal automáticamente.

Dentro del modal añadimos otro botón con el mismo popovertarget para cerrarlo.

Gracias a la API de Popover, podemos crear modales y cuadros emergentes de forma nativa, ligera y accesible. Esto simplifica mucho el desarrollo y nos ahorra tener que escribir scripts personalizados.

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *