Fusilli.js - a lightweight JavaScript Popup/Modal library

Updated on February 26, 2021

 

a delicious Modal (popup) library

Not your average popup library.

Here's why:

  1. It's just 1.3 KB (Yeah, go check for yourself!)
  2. It helps you add simple Modals to your website in notime!
  3. It can open and close Modals. That's it - no fancy animations, styles, etc. - it's as minimal as possible!
  4. You can style it and extend it however you like!

Demo: anthemaker.github.io/Fusilli.js

But how do I use it anyways?

You can count from 1 to 3, right? Because it's really that simple!

1. Add fusilli.js to your site

<script src="https://cdn.jsdelivr.net/gh/anthemaker/fusilli.js/fusilli.min.js"></script>

You can use the jsdelivr CDN or host it yourself!

2. Add a Modal to your site!

<div id="modal_1" class="modal" aria-hidden="true"> <div class="modal_box"> Look ma, I made a Modal! </div> </div>

Remember to give them unique IDs if you put multiple Modals on one site!

3. Trigger the Modal

<button onclick="openModal(document.getElementById('modal_1'));">Open the Modal!</button>

Boom, that's it! Simple, isn't it?

The functions™

openModal(element)

Guess what this function does! Correct, it opens up a Modal!

Example: openModal(document.getElementById('modal_1'));

This will open up the Modal with the id "modal_1"

closeModal(element)

This closes a given Modal! WOW!

Example: closeModal(document.getElementById('modal_1'));

This will close the Modal with the id "modal_1" if it's currently opened

Gửi link bài viết sang điện thoại:
Share this: pinterest