Advertisement
Guest User

Untitled

a guest
Feb 21st, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1.  
  2. <!DOCTYPE html>
  3. <html>
  4. <head>
  5. <style type="text/css">
  6. .container {
  7. visibility: hidden;
  8. opacity: 0;
  9. background-color: rgba(0, 0, 0, .5);
  10. position: absolute;
  11. height: 100%;
  12. width: 100%;
  13. top: 0;
  14. left: 0;
  15. display: flex;
  16. }
  17.  
  18. .modal {
  19. margin: auto;
  20. z-index: 999;
  21. background-color: blue;
  22. width: 300px;
  23. height: 100px;
  24. }
  25.  
  26. .displayed {
  27. opacity: 1;
  28. transition: opacity 0.8s;
  29. visibility: visible;
  30. }
  31. </style>
  32.  
  33. <script type='text/javascript'>
  34. window.onload=function(){
  35. function showModal() {
  36. var modal = document.getElementById('modal');
  37. modal.className += " displayed";
  38. }
  39.  
  40. document.getElementById('button').addEventListener('click', showModal);
  41. }
  42. </script>
  43.  
  44. </head>
  45.  
  46. <body>
  47. <div>
  48. content
  49. <button id="button">
  50. show modal
  51. </button>
  52. <div id="modal" class="container">
  53.  
  54. <div class="modal">
  55. modal content
  56. </div>
  57. </div>
  58. </div>
  59. </body>
  60. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement