VOOZH about

URL: https://www.geeksforgeeks.org/javascript/how-to-create-popup-box-using-html-css-and-javascript/

⇱ How to create Popup Box using HTML CSS and JavaScript? - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

How to create Popup Box using HTML CSS and JavaScript?

Last Updated : 5 Aug, 2025

Creating a popup box with HTML, CSS, and JavaScript improves user interaction on a website. A responsive popup appears when a button is clicked, featuring an HTML structure, CSS for styling, and JavaScript functions to manage visibility.

Approach

  • Create the Popup structure using HTML tags, Some tags are used in this project like <h1>,<div>,<p>.
  • Add the different styling properties using CSS to style your Popup structure, give padding, margins, and font size accordingly, and add some hover, and transition properties for look and feel.
  • In JavaScript, first, get button elements through their id or class and then apply addEventListener on the Popup button as well as the Close button.
  • "Click" event is used, popup box appears while clicking on the popup button.
  • A popup box appears with "You have Subscribed" and a Close button.
  • The close button is used to remove the popup box by changing the display property to none.

Example: This example implements a popup using above-mentioned approach.

Output:

👁 PopupGif
Output
Comment