Modal

Modals are streamlined, but flexible, dialog prompts with the minimum required functionality and smart defaults.

Page Demo Bootstrap Doc

Basic example

Below is a static modal example (meaning its position and display have been overridden). Included are the modal header, modal body (required for padding), and modal footer (optional). We ask that you include modal headers with dismiss actions whenever possible, or provide another explicit dismiss action.

<!-- Button trigger modal -->
<button class="btn btn-light" data-toggle="modal" data-target="#modal-default">Default modal</button>

<!-- Modal -->
<div class="modal fade" id="modal-default" tabindex="-1">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <h5 class="modal-title pull-left">Default modal</h5>
            </div>
            <div class="modal-body">
                Curabitur blandit mollis lacus. Nulla sit amet est. Suspendisse nisl elit, rhoncus eget, elementum ac, condimentum eget, diam. Donec mi odio, faucibus at, scelerisque quis, convallis in, nisi. Cras sagittis.
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-link">Save changes</button>
                <button type="button" class="btn btn-link" data-dismiss="modal">Close</button>
            </div>
        </div>
    </div>
</div>

Modal Sizes

Modals have two optional sizes available via modifier classes.

Other Modal examples

Requirements:

  • /scss/inc/bootstrap-overrides/_modal.scss