Full width modal with iframe
I want to add the following to a code snippet but it is not working
you can see what it is suppose to do here
https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_overlay2
Your code snippet functionality does not work like most other similar products
(as an example the visual editor in wordpress)
If you past the code into a code snippet you will see what I mean
Thanks for any help with this
- <!DOCTYPE html>
- <html>
- <head>
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <style>
- body {
- font-family: 'Lato', sans-serif;
- }
- .overlay {
- height: 0%;
- width: 100%;
- position: fixed;
- z-index: 1;
- top: 0;
- left: 0;
- background-color: rgb(0,0,0);
- background-color: rgba(0,0,0, 0.9);
- overflow-y: hidden;
- transition: 0.5s;
- }
- .overlay-content {
- position: relative;
- top: 8%;
- overflow: hidden;
- padding-top: 100%
- }
- .overlay-content iframe {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 78%;
- border: 0;
- }
- .overlay a {
- padding: 8px;
- text-decoration: none;
- font-size: 36px;
- color: #818181;
- display: block;
- transition: 0.3s;
- }
- .overlay a:hover, .overlay a:focus {
- color: #f1f1f1;
- }
- .overlay .closebtn {
- position: absolute;
- top: 0;
- right: 45px;
- font-size: 60px;
- margin-top: -5px;
- }
- @media screen and (max-height: 450px) {
- .overlay {overflow-y: auto;}
- .overlay a {font-size: 20px}
- .overlay .closebtn {
- font-size: 40px;
- top: 15px;
- right: 35px;
- }
- }
- </style>
- </head>
- <body>
- <div id="myNav" class="overlay">
- <a href="javascript:void(0)" class="closebtn" onclick="closeNav()">×</a>
- <div class="overlay-content">
- <iframe frameborder="0" src='https://forms.zohopublic.com/greaterthanthesum/form/ContactForm/formperma/N2N8CmJYyQUPVOgfRQRi1R0iplUGVyEng16Cm1JGpz0'></iframe>
- </div>
- </div>
- <h2>Fullscreen Overlay Nav Example</h2>
- <p>Click on the element below to open the fullscreen overlay navigation menu.</p>
- <p>In this example, the navigation menu will slide downwards from the top:</p>
- <span style="font-size:30px;cursor:pointer" onclick="openNav()">☰ open</span>
- <script>
- function openNav() {
- document.getElementById("myNav").style.height = "100%";
- }
- function closeNav() {
- document.getElementById("myNav").style.height = "0%";
- }
- </script>
-
- </body>
- </html>