title: Modal with embedded pdf
body: <p>I am trying to put a modal on a website I am making that has an embedded PDF.</p>
  
  <p>The pdf shows up really small. I did not write this code from scratch. I found it on another site. Can anyone help?</p>
  
  <p>I'm using the Zurb Foundation framework, FYI.</p>
  
  <p><a href="https://jsfiddle.net/8ryeqfbc/" rel="nofollow noreferrer">https://jsfiddle.net/8ryeqfbc/</a></p>
  
  <p>HTML----  </p>
  
  <pre><code>&lt;section class="modal"&gt;
              &lt;div class="wrap row small-up-1 medium-up-1"&gt;
                  &lt;div class="special column"&gt;&lt;h3&gt;Modal&lt;/h3&gt;
                      &lt;!-- Trigger/Open The Modal --&gt;
                          &lt;button id="myBtn"&gt;View Full Menu&lt;/button&gt;
  
                          &lt;!-- The Modal --&gt;
                          &lt;div id="myModal" class="modal"&gt;
  
                          &lt;!-- Modal content --&gt;
                          &lt;div class="modal-content"&gt;
                              &lt;span class="close"&gt;x&lt;/span&gt;
                              &lt;iframe src="pdf.pdf"&gt;&lt;/iframe&gt;
                          &lt;/div&gt;
                      &lt;/div&gt;
                  &lt;/div&gt;             
              &lt;/div&gt;
      &lt;/section&gt;
  </code></pre>
  
  <p>Javascript --- </p>
  
  <pre><code>&lt;script&gt;
  // Get the modal
  var modal = document.getElementById('myModal');
  
  // Get the button that opens the modal
  var btn = document.getElementById("myBtn");
  
  // Get the &lt;span&gt; element that closes the modal
  var span = document.getElementsByClassName("close")[0];
  
  // When the user clicks on the button, open the modal 
  btn.onclick = function() {
      modal.style.display = "block";
  }
  
  // When the user clicks on &lt;span&gt; (x), close the modal
  span.onclick = function() {
      modal.style.display = "none";
  }
  
  // When the user clicks anywhere outside of the modal, close it
  window.onclick = function(event) {
      if (event.target == modal) {
          modal.style.display = "none";
      }
  }
  &lt;/script&gt;
  </code></pre>
  
  <p>CSS-----</p>
  
  <pre><code>* The Modal (background) */
  .modal {
      display: none; /* Hidden by default */
      position: fixed; /* Stay in place */
      z-index: 1; /* Sit on top */
      padding-top: 100px; /* Location of the box */
      left: 0;
      top: 0;
      width: 500px; /* Full width */
      height: 500px; /* Full height */
      overflow: auto; /* Enable scroll if needed */
      background-color: rgb(0,0,0); /* Fallback color */
      background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  }
  
  /* Modal Content */
  .modal-content {
      position: relative;
      background-color: #fefefe;
      margin: auto;
      padding: 0;
      border: 1px solid #888;
      width: 95%;
      box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
      -webkit-animation-name: animatetop;
      -webkit-animation-duration: 0.4s;
      animation-name: animatetop;
      animation-duration: 0.4s
  }
  
  /* Add Animation */
  @-webkit-keyframes animatetop {
      from {top:-300px; opacity:0}
      to {top:0; opacity:1}
  }
  
  @keyframes animatetop {
      from {top:-300px; opacity:0}
      to {top:0; opacity:1}
  }
  
  /* The Close Button */
  .close {
      color: white;
      float: right;
      font-size: 28px;
      font-weight: bold;
  }
  
  .close:hover,
  .close:focus {
      color: #000;
      text-decoration: none;
      cursor: pointer;
  }
  
  .modal-header {
      padding: 2px 16px;
      background-color: #5cb85c;
      color: white;
  }
  
  .modal-body {padding: 2px 16px;}
  
  .modal-footer {
      padding: 2px 16px;
      background-color: #5cb85c;
      color: white;
  }
  </code></pre>