JSFiddle - React, Tailwind, and code Playground
by Dogbert
HTML
<div class="modal">
<div class="inner">
<h1>
Test Content!
</h1>
</div>
</div>
SCSS
.modal {
position: fixed;
left: 0;
top: 0;
width: 100vh;
height: 100vh;
align-items: center;
justify-content: center;
.inner {
background: violet;
padding: 10px;
transform: scale(0.2);
transform-origin: 50% 50%;
transition: .2s all;
}
&.open {
display: flex;
.inner {
transform: scale(1);
}
}
}
JavaScript
const $modal = document.querySelector('.modal');
setInterval(() => {
$modal.classList.toggle("open");
}, 3000)