<button id="open-dialog">Open Dialog</button>
<dialog>
  <form onsubmit="return false">
    <input type"text" />
    <button>Submit</button>
  </form>
</dialog>
<p>Pizza ipsum dolor sit amet, consectetur adipiscing elit. Fusce scelerisque, quam non fringilla commodo, elit justo accumsan nisl, vel convallis nulla quam vitae elit. Quisque interdum neque eu tortor efficitur, id volutpat nisl condimentum. Proin auctor lacinia justo, eget condimentum ligula blandit vel. Nullam sit amet sem non justo malesuada euismod. Sed ac lacinia tortor. Integer posuere tortor nec purus laoreet, id tempor elit eleifend.</p>

<p>Lorem ipsum pizza amet, consectetur adipiscing elit. Sed fermentum velit ut justo vehicula, eu rhoncus sem cursus. Nullam ac elit ac elit pharetra aliquet in at mauris. Vestibulum nec congue justo, sed tempus ipsum. Duis vel ullamcorper velit. Curabitur feugiat urna sit amet luctus efficitur. Aliquam accumsan mauris vel ante efficitur, non suscipit dolor accumsan.</p>

<p>Pizza ipsum dolor sit amet, consectetur adipiscing elit. In fermentum odio vel tellus luctus, in fermentum nibh euismod. Nullam nec lacus vitae odio pharetra hendrerit. Fusce sit amet nunc vel augue feugiat tristique. Mauris hendrerit libero vel quam sodales, vel mattis ex tincidunt. Nulla facilisi. Proin ullamcorper augue id augue pharetra, nec facilisis mauris rhoncus. Sed non condimentum ligula.</p>
const modal = document.querySelector("dialog");

document.querySelector("#open-dialog").addEventListener("click", () => {
  modal.show();
});

modal.querySelector("button").addEventListener("click", () => {
  modal.close();
});

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.