Forked from andreaseriksson/bootstrap_modal_in_tailwind.html
Created
March 6, 2020 09:46
-
-
Save minedun6/21c2e143df10e7232faf5e94bb86f32e to your computer and use it in GitHub Desktop.
Create a Bootstrap modal with Tailwind CSS
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- Button trigger modal --> | |
<button type="button" class="inline-block font-normal text-center px-3 py-2 leading-normal text-base rounded cursor-pointer text-white bg-blue-600" data-toggle="modal" data-target="#exampleModalTwo"> | |
Launch modal two | |
</button> | |
<!-- Modal --> | |
<div class="modal hidden fixed top-0 left-0 w-full h-full outline-none fade" id="exampleModalTwo" tabindex="-1" role="dialog"> | |
<div class="modal-dialog relative w-auto pointer-events-none max-w-lg my-8 mx-auto px-4 sm:px-0" role="document"> | |
<div class="relative flex flex-col w-full pointer-events-auto bg-white border border-gray-300 rounded-lg"> | |
<div class="flex items-start justify-between p-4 border-b border-gray-300 rounded-t"> | |
<h5 class="mb-0 text-lg leading-normal">Modal title</h5> | |
<button type="button" class="close" data-dismiss="modal">×</button> | |
</div> | |
<div class="relative flex p-4"> | |
... | |
</div> | |
<div class="flex items-center justify-end p-4 border-t border-gray-300"> | |
<button type="button" class="inline-block font-normal text-center px-3 py-2 leading-normal text-base rounded cursor-pointer text-white bg-gray-600 mr-2" data-dismiss="modal">Close</button> | |
<button type="button" class="inline-block font-normal text-center px-3 py-2 leading-normal text-base rounded cursor-pointer text-white bg-blue-600">Save changes</button> | |
</div> | |
</div> | |
</div> | |
</div> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.modal { | |
z-index: 1072; | |
@apply hidden fixed top-0 left-0 w-full h-full outline-none | |
} | |
.modal.show { | |
@apply block | |
} | |
.modal-backdrop { | |
z-index: 1040; | |
width: 100vw; | |
height: 100vh; | |
@apply fixed bg-black top-0 left-0 | |
} | |
.modal-backdrop.fade { | |
@apply opacity-0 | |
} | |
.modal-backdrop.show { | |
@apply opacity-50 | |
} | |
.modal.fade .modal-dialog { | |
transition: -webkit-transform .3s ease-out; | |
transition: transform .3s ease-out; | |
transition: transform .3s ease-out,-webkit-transform .3s ease-out; | |
-webkit-transform: translate(0,-50px); | |
transform: translate(0,-50px); | |
} | |
.modal.show .modal-dialog { | |
-webkit-transform: none; | |
transform: none; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment