🌐
W3Schools
w3schools.com › howto › howto_js_popup_form.asp
How To Create a Popup Form With CSS
Google Charts Google Fonts Google Font Pairings Google Set up Analytics · Convert Weight Convert Temperature Convert Length Convert Speed · Get a Developer Job Become a Front-End Dev. Hire Developers ... Learn how to create a popup form with CSS and JavaScript.
🌐
W3Schools
w3schools.com › howto › howto_js_popup.asp
How To Create Popups
Google Charts Google Fonts Google Font Pairings Google Set up Analytics · Convert Weight Convert Temperature Convert Length Convert Speed · Get a Developer Job Become a Front-End Dev. Hire Developers ... Learn how to create popups with CSS and JavaScript.
🌐
CodePen
codepen.io › imprakash › pen › GgNMXO
Pure css popup box
If disabled, use the "Run" button to update. If enabled, your code will be formatted when you actively save your Pen. Note: your code becomes un-folded during formatting. Spaces · Tabs · 1 · 2 · 3 · 4 · 5 · 6 · Visit your global Editor Settings. HTML CSS JS Result · HTML Options · Format HTML · View Compiled HTML · Analyze HTML · Maximize HTML Editor · Minimize HTML Editor · Fold All · Unfold All · <h1>Popup/Modal Windows without JavaScript</h1> <div class="box"> <a class="button" href="#popup1">Let me Pop up</a> </div> <div id="popup1" class="overlay"> <div class="popup"> <h2>Here i am</h2> <a class="close" href="#">&times;</a> <div class="content"> Thank to pop me out of that button, but now i'm done so you can close this window.
🌐
WisePops
wisepops.com › blog › html-popup
How to Create an HTML Popup [CSS, Javascript]
HTML container: <div ... Up</button> </div> </div> </div> <script src="script.js"></script> Create a separate CSS file (styles.css) to define the visual style of your popup window....
🌐
W3Schools
w3schools.com › howto › howto_css_modals.asp
How To Make a Modal Box With CSS and JavaScript
Google Charts Google Fonts Google ... how to create a Modal Box with CSS and JavaScript. A modal is a dialog box/popup window that is displayed on top of the current page: Open Modal...
🌐
GeeksforGeeks
geeksforgeeks.org › javascript › how-to-create-a-popup-form-using-html-css-and-javascript
How to create a Popup Form using HTML CSS and JavaScript ? - GeeksforGeeks
JS Tutorial · Web Tutorial · ... Jul, 2025 · To create a popup form using JavaScript, you can design a hidden overlay that becomes visible when triggered....
Published   July 23, 2025
🌐
HTML Online
html-online.com › home › a very simple popup box – html, css, javascript
A Very Simple Popup Box - HTML, CSS, JavaScript
July 6, 2025 - /* Popup box BEGIN */ .hover_bkgr_fricc{ background:rgba(0,0,0,.4); cursor:pointer; display:none; height:100%; position:fixed; text-align:center; top:0; width:100%; z-index:10000; } .hover_bkgr_fricc .helper{ display:inline-block; height:100%; vertical-align:middle; } .hover_bkgr_fricc > div { background-color: #fff; box-shadow: 10px 10px 60px #555; display: inline-block; height: auto; max-width: 551px; min-height: 100px; vertical-align: middle; width: 60%; position: relative; border-radius: 8px; padding: 15px 5%; } .popupCloseButton { background-color: #fff; border: 3px solid #999; border-rad
Find elsewhere
🌐
Picreel
picreel.com › home › blog › popup implementation › html popup message: quick methods with codes & steps
HTML Popup Message Guide: HTML, CSS, and JavaScript (+Hack)
October 14, 2025 - HTML popup message explained: Step-by-step HTML, CSS & JavaScript guide with detailed codes. Plus an easy no-code option to design popups that convert better.
🌐
DEV Community
dev.to › robsonmuniz16 › how-to-make-a-popup-html-css-javascript-18ml
📫How To Make A Popup | HTML, CSS & JavaScript - DEV Community
December 30, 2022 - <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>How to Make a Popup</title> <link rel="stylesheet" href="style.css"> <script defer src="app.js"></script> </head> <body> <div class="container"> <button type="submit" class="btn" onclick="openPopup()">Submit</button> <div class="popup" id="popup"> <img src="img/tick.png" alt=""> <h2>Thank You!</h2> <p>Your Details has been Succesfully Submitted.Thanks!</p> <button type="button" onclick="closePopup()">OK</button> </div> </div> </body> </html>
🌐
freeCodeCamp
forum.freecodecamp.org › html-css
Pop up window with HTML CSS JS - HTML-CSS - The freeCodeCamp Forum
April 19, 2021 - Hi guys, can you help me out, please, on how to create a pop up window like the one that welcomes you at t the following site: https://coolors.co/ . The idea will be displaying a pic when you arrive on the site (i was thinking about using js or jquery, maybe the: .onload or maybe $( document ).ready()) with black fading background and when you click on an “X” top right of the pic or anywhere else but on the image, the div disappear and you’ll see the body content.
🌐
DEV Community
dev.to › dboatengx › how-to-build-a-modal-popup-box-using-html-css-and-javascript-3ofj
How to Build a Modal Popup Box Using HTML, CSS, and JavaScript - DEV Community
February 27, 2022 - But have a look at all that needs to be done to make a modal dialog accessible and inclusive: scottohara.me/blog/2019/03/05/open... a11y-dialog.netlify.app/ ... You don't need JavaScript for a modal.
Top answer
1 of 3
139

DEMO

In the content area you can provide whatever you want to display in it — using the following code from https://gist.github.com/westonwatson/3914027 that I have copied in here:

.black_overlay {
  display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
}
.white_content {
  display: none;
  position: absolute;
  top: 25%;
  left: 25%;
  width: 50%;
  height: 50%;
  padding: 16px;
  border: 16px solid orange;
  background-color: white;
  z-index: 1002;
  overflow: auto;
}
<html>

<head>
  <title>LIGHTBOX EXAMPLE</title>
</head>

<body>
  <p>This is the main content. To display a lightbox click <a href="javascript:void(0)" onclick="document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block'">here</a>
  </p>
  <div id="light" class="white_content">This is the lightbox content. <a href="javascript:void(0)" onclick="document.getElementById('light').style.display='none';document.getElementById('fade').style.display='none'">Close</a>
  </div>
  <div id="fade" class="black_overlay"></div>
</body>

</html>

2 of 3
15

You can simply use jQuery UI Dialog

Example:

$(function() {
  $("#dialog").dialog();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html lang="en">

<head>
  <meta charset="utf-8" />
  <title>jQuery UI Dialog - Default functionality</title>
  <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
  <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
  <link rel="stylesheet" href="/resources/demos/style.css" />
</head>

<body>
  <div id="dialog" title="Basic dialog">
    <p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p>
  </div>
</body>
</html>

🌐
CodingNepal
codingnepalweb.com › home › card design › create popup modal box in html css & javascript
Create Popup Modal Box in HTML CSS & JavaScript
May 13, 2023 - As you have seen in the video of this project [ Popup Modal Box]. At first, there was a button on the screen with the name “Open Modal”, When I clicked on that button the button disappeared and a modal box, as well as a little dark color overly behind the modal box, appeared. As you the modal box can be closed by clicking on the close button or just by clicking on the outside of the modal box. To make the UI design of this project [ Popup Modal Box], I just used HTML and CSS, and to open and close it, I used some JavaScript code.
🌐
GeeksforGeeks
geeksforgeeks.org › javascript › how-to-create-popup-box-using-html-css-and-javascript
How to create Popup Box using HTML CSS and JavaScript? - GeeksforGeeks
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="stylesheet" href= "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" /> <link rel="stylesheet" href="style.css" /> <title>Document</title> </head> <body> <div class="heading"> <h1>GeeksForGeeks</h1> </div> <h2> How to create Popup Box using HTML,CSS and JS </h2> <p id="sub-p"> Click below button for Popup </p> <div class="outer"> <div class="popup"> <i class="far fa-check-circle"></i> <h2>You have Subscribed</h2> <br /> <button id="closebtn">Close</button> </div> <button id="showbtn">Popup</button> </div> <br /> <script src="./script.js"></script> </body> </html>
Published   August 5, 2025
🌐
GeeksforGeeks
geeksforgeeks.org › html › how-to-create-popup-box-using-html-and-css
How to Create Popup Box using HTML and CSS? - GeeksforGeeks
SweetAlert provides a simple way to create beautiful popup boxes with minimal code. ... <html> <head> <script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script> <style> body { display: flex; justify-content: center; align-items: center; ...
Published   July 23, 2025
🌐
CodePen
codepen.io › Asadabbas › pen › pLMNGZ
Simple Popup [HTML + CSS + JS]
HTML CSS JS Result · HTML Options · Format HTML · View Compiled HTML · Analyze HTML · Maximize HTML Editor · Minimize HTML Editor · Fold All · Unfold All · <div class="Click-here">Click Here</div> <div class="custom-model-main"> <div class="custom-model-inner"> <div class="close-btn">×</div> <div class="custom-model-wrap"> <div class="pop-up-content-wrap"> Content Here </div> </div> </div> <div class="bg-overlay"></div> </div> !
🌐
Stack Overflow
stackoverflow.com › questions › 70549624 › popup-not-properly-working-in-html-css-js
Popup not properly working in html/css/js
I have made some changes in CSS & JS. now it's working · function showPopup() { debugger; document.getElementById("popup-1").classList.toggle("active"); }