Overlay

Opening the overlay needs javascript, you have to the care of toggling display property on the overlay element.

Our default overlay is dark, but there is an inverse version.

Our default overlay covers the entire screen with position: fixed, but you can also use a "local" version (last example). The parent element should have position specified (relative, absolute).

Default

<div class="e-btn e-btn-secondary" data-toggle="#overlay01">
  Show / Hide
</div>
<div class="overlaycontainer e-hidden" id="overlay01">
  <div class="e-overlay"></div></div>
<div class="e-btn e-btn-secondary" data-toggle="#overlay01">
  Show / Hide
</div>
<div class="overlaycontainer e-hidden" id="overlay01">
  <div class="e-overlay"></div></div>
JavaScript
Show / Hide

Variations

Centerede-overlay-centered

<div class="e-btn e-btn-secondary" data-toggle="#overlay02">
  Show / Hide
</div>
<div class="overlaycontainer e-hidden" id="overlay02">
  <div class="e-overlay e-overlay-centered">
    <div class="e-overlay__center">
      <e-spinner></e-spinner>
    </div>
  </div>
</div>
<div class="e-btn e-btn-secondary" data-toggle="#overlay02">
  Show / Hide
</div>
<div class="overlaycontainer e-hidden" id="overlay02">
  <div class="e-overlay e-overlay-centered">
    <div class="e-overlay__center">
      <e-spinner></e-spinner>
    </div>
  </div>
</div>
JavaScript
Show / Hide

Inversee-overlay-inverse

<div class="e-btn e-btn-secondary" data-toggle="#overlay03">
  Show / Hide
</div>
<div class="overlaycontainer e-hidden" id="overlay03">
  <div class="e-overlay e-overlay-centered e-overlay-inverse">
    <div class="e-overlay__center">
      <e-spinner></e-spinner>
    </div>
  </div>
</div>
<div class="e-btn e-btn-secondary" data-toggle="#overlay03">
  Show / Hide
</div>
<div class="overlaycontainer e-hidden" id="overlay03">
  <div class="e-overlay e-overlay-centered e-overlay-inverse">
    <div class="e-overlay__center">
      <e-spinner></e-spinner>
    </div>
  </div>
</div>
JavaScript
Show / Hide

Transparente-overlay-transparent

<div class="e-btn e-btn-secondary" data-toggle="#overlay04">
  Show / Hide
</div>
<div class="overlaycontainer e-hidden" id="overlay04">
  <div class="e-overlay e-overlay-centered e-overlay-transparent">
    <div class="e-overlay__center">
      <e-spinner></e-spinner>
    </div>
  </div>
</div>
<div class="e-btn e-btn-secondary" data-toggle="#overlay04">
  Show / Hide
</div>
<div class="overlaycontainer e-hidden" id="overlay04">
  <div class="e-overlay e-overlay-centered e-overlay-transparent">
    <div class="e-overlay__center">
      <e-spinner></e-spinner>
    </div>
  </div>
</div>
JavaScript
Show / Hide

Locale-overlay-local

<div class="e-btn e-btn-secondary" data-toggle="#overlay05">
  Show / Hide
</div>
<div class="overlaycontainer e-hidden" id="overlay05" style="position: relative; width: 320px; height: 400px; background: #bbb;">
  <div class="e-overlay e-overlay-centered e-overlay-inverse e-overlay-local">
    <div class="e-overlay__center">
      <e-spinner></e-spinner>
    </div>
  </div>
</div>
<div class="e-btn e-btn-secondary" data-toggle="#overlay05">
  Show / Hide
</div>
<div class="overlaycontainer e-hidden" id="overlay05" style="position: relative; width: 320px; height: 400px; background: #bbb;">
  <div class="e-overlay e-overlay-centered e-overlay-inverse e-overlay-local">
    <div class="e-overlay__center">
      <e-spinner></e-spinner>
    </div>
  </div>
</div>
JavaScript
Show / Hide

Below topnave-overlay-below_topnav

<div class="e-btn e-btn-secondary" data-toggle="#overlay06">
  Show / Hide
</div>
<div class="overlaycontainer e-hidden" id="overlay06" style="position: relative; width: 320px; height: 400px; background: #bbb;">
  <div class="e-overlay e-overlay-centered e-overlay-inverse e-overlay-local e-overlay-below_topnav">
    <div class="e-overlay__center">
      <e-spinner></e-spinner>
    </div>
  </div>
</div>
<div class="e-btn e-btn-secondary" data-toggle="#overlay06">
  Show / Hide
</div>
<div class="overlaycontainer e-hidden" id="overlay06" style="position: relative; width: 320px; height: 400px; background: #bbb;">
  <div class="e-overlay e-overlay-centered e-overlay-inverse e-overlay-local e-overlay-below_topnav">
    <div class="e-overlay__center">
      <e-spinner></e-spinner>
    </div>
  </div>
</div>
JavaScript
Show / Hide