Reveal is a jQuery based modal plugin.

We have a version that is styled to match our look. To use, include reveal.js and reveal.css from our shared assets host.


Standard Modal

Check out the official documentation for how to use it.

<a href="#modal" data-reveal-id="modal" class="button">Open Modal</a>
<div id="modal" class="reveal-modal">
  <div class="reveal-modal-inner">
    <h1>Hello, Modal.</h1>
  </div>
  <a class="close-reveal-modal"><i class="icon-close-sign"></i><span>Close</span></a>
</div>

Size Variations

Add .small-reveal-modal or .large-reveal-modal to vary the width of the modal dialog.

<div id="modal" class="reveal-modal xsmall-reveal-modal">
  <div class="reveal-modal-inner">Extra Small Modal</div>
  <a class="close-reveal-modal"><i class="icon-close-sign"></i><span>Close</span></a>
</div>
<div id="modal" class="reveal-modal small-reveal-modal">
  <div class="reveal-modal-inner">Small Modal</div>
  <a class="close-reveal-modal"><i class="icon-close-sign"></i><span>Close</span></a>
</div>
<div id="modal" class="reveal-modal">
  <div class="reveal-modal-inner">Medium Modal</div>
  <a class="close-reveal-modal"><i class="icon-close-sign"></i><span>Close</span></a>
</div>
<div id="modal" class="reveal-modal large-reveal-modal">
  <div class="reveal-modal-inner">Large Modal</div>
  <a class="close-reveal-modal"><i class="icon-close-sign"></i><span>Close</span></a>
</div>
<div id="modal" class="reveal-modal xlarge-reveal-modal">
  <div class="reveal-modal-inner">Extra Large Modal</div>
  <a class="close-reveal-modal"><i class="icon-close-sign"></i><span>Close</span></a>
</div>

Hello, Modal.

Here's a very simple example of a modal dialog.

Close

This is an extra small modal.

Close

This is a small modal.

Close

This is a medium modal.

Close

This is a large modal.

Close

This is an extra large modal.

Close