Modal

Css

Elément Description
.modal
.modal[L, XL, XLL]
Créer une boite de dialogue.
.openModal Ouvrir un boite de dialogue renseigné dans l'attribut data-target.
<i class='closeModal' data-icon='fal/times'></i> Créer une icone de fermeture. Doit être le premier enfant de la boite de dialogue.
.closeModal Fermer la boîte de dialogue parent de l'élément.

Les boites de dialogue peuvent être insérées avant ou après l'élément section.

Javascript

Fonctions Description
sk.Modal.show(modal) Affiche la boite de dialogue.
sk.Modal.hide(modal) Cache la boite de dialogue.

Exemples

Code

<section>
    {...}
    <button class="openModal" data-target="myModal">Open modal</button>
    {...}
</section>
<div id="myModal" class="modalXL">
    <div>
        <i class="closeModal" data-icon="fal/times"></i>
        {...}
    </div>
</div>

Javascript

Fonctions hideModal(modal) et showModal(modal).

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus ut orci sed massa elementum semper id vitae nunc. Curabitur blandit tempus lacus, eu scelerisque mauris blandit nec. Proin eu convallis neque. Donec sed sem dui. Maecenas ut pellentesque eros. Curabitur nunc ligula, dignissim et lobortis et, tristique quis eros. Suspendisse rhoncus est in felis dapibus bibendum. Etiam libero magna, molestie quis orci vel, aliquet pulvinar ipsum. Aenean id elit quis enim hendrerit aliquet. Phasellus tempus risus risus, a condimentum turpis lobortis eget.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus ut orci sed massa elementum semper id vitae nunc. Curabitur blandit tempus lacus, eu scelerisque mauris blandit nec. Proin eu convallis neque. Donec sed sem dui. Maecenas ut pellentesque eros. Curabitur nunc ligula, dignissim et lobortis et, tristique quis eros. Suspendisse rhoncus est in felis dapibus bibendum. Etiam libero magna, molestie quis orci vel, aliquet pulvinar ipsum. Aenean id elit quis enim hendrerit aliquet. Phasellus tempus risus risus, a condimentum turpis lobortis eget.

Modal XL

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus ut orci sed massa elementum semper id vitae nunc. Curabitur blandit tempus lacus, eu scelerisque mauris blandit nec. Proin eu convallis neque. Donec sed sem dui. Maecenas ut pellentesque eros. Curabitur nunc ligula, dignissim et lobortis et, tristique quis eros. Suspendisse rhoncus est in felis dapibus bibendum. Etiam libero magna, molestie quis orci vel, aliquet pulvinar ipsum. Aenean id elit quis enim hendrerit aliquet. Phasellus tempus risus risus, a condimentum turpis lobortis eget.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus ut orci sed massa elementum semper id vitae nunc. Curabitur blandit tempus lacus, eu scelerisque mauris blandit nec. Proin eu convallis neque. Donec sed sem dui. Maecenas ut pellentesque eros. Curabitur nunc ligula, dignissim et lobortis et, tristique quis eros. Suspendisse rhoncus est in felis dapibus bibendum. Etiam libero magna, molestie quis orci vel, aliquet pulvinar ipsum. Aenean id elit quis enim hendrerit aliquet. Phasellus tempus risus risus, a condimentum turpis lobortis eget.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus ut orci sed massa elementum semper id vitae nunc. Curabitur blandit tempus lacus, eu scelerisque mauris blandit nec. Proin eu convallis neque. Donec sed sem dui. Maecenas ut pellentesque eros. Curabitur nunc ligula, dignissim et lobortis et, tristique quis eros. Suspendisse rhoncus est in felis dapibus bibendum. Etiam libero magna, molestie quis orci vel, aliquet pulvinar ipsum. Aenean id elit quis enim hendrerit aliquet. Phasellus tempus risus risus, a condimentum turpis lobortis eget.

Modal XXL

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus ut orci sed massa elementum semper id vitae nunc. Curabitur blandit tempus lacus, eu scelerisque mauris blandit nec. Proin eu convallis neque. Donec sed sem dui. Maecenas ut pellentesque eros. Curabitur nunc ligula, dignissim et lobortis et, tristique quis eros. Suspendisse rhoncus est in felis dapibus bibendum. Etiam libero magna, molestie quis orci vel, aliquet pulvinar ipsum. Aenean id elit quis enim hendrerit aliquet. Phasellus tempus risus risus, a condimentum turpis lobortis eget.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus ut orci sed massa elementum semper id vitae nunc. Curabitur blandit tempus lacus, eu scelerisque mauris blandit nec. Proin eu convallis neque. Donec sed sem dui. Maecenas ut pellentesque eros. Curabitur nunc ligula, dignissim et lobortis et, tristique quis eros. Suspendisse rhoncus est in felis dapibus bibendum. Etiam libero magna, molestie quis orci vel, aliquet pulvinar ipsum. Aenean id elit quis enim hendrerit aliquet. Phasellus tempus risus risus, a condimentum turpis lobortis eget.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus ut orci sed massa elementum semper id vitae nunc. Curabitur blandit tempus lacus, eu scelerisque mauris blandit nec. Proin eu convallis neque. Donec sed sem dui. Maecenas ut pellentesque eros. Curabitur nunc ligula, dignissim et lobortis et, tristique quis eros. Suspendisse rhoncus est in felis dapibus bibendum. Etiam libero magna, molestie quis orci vel, aliquet pulvinar ipsum. Aenean id elit quis enim hendrerit aliquet. Phasellus tempus risus risus, a condimentum turpis lobortis eget.