Author: | enamul-hoque |
---|---|
Views Total: | 71 views |
Official Page: | Go to website |
Last Update: | September 28, 2021 |
License: | MIT |
Preview:

Description:
A JavaScript library that exposes a class to create modal windows with ease.
How to use it:
1. Add your content together with a close icon to the modal window.
<div id="messageBox"> <i class="close">x</i> <p>Modal Content Here</p> </div>
2. Create a button to toggle the modal window.
<button type="button" data-modal="messageBox">Open Modal</button>
3. Load the main JavaScript modal.js
at the end of the document.
<script src="assets/js/modal.js"></script>
4. Hide the modal window on init.
#messageBox { display: none; }
5. Style the modal window.
#messageBox.active { display: block; position: fixed; top: 50%; left: 50%; right: 0; max-width: 480px; padding: 0 20px; background-color: #fff; box-shadow: 0 5px 15px rgb(0 0 0 / 15%); transform: translate(-50%); z-index: 999; }
6. Style the close icon.
.close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background-color: #fff; box-shadow: 0 5px 8px rgb(0 0 0 / 15%); border-radius: 50%; text-align: center; font-size: 18px; line-height: 30px; font-family: Arial; font-style: normal; cursor: pointer; }