The class „animate-in“ must be inserted in the body.
.animate-in { -webkit-animation: fadeIn .1s ease-in; animation: fadeIn .1s ease-in; } .animate-out { -webkit-transition: opacity .1s; transition: opacity .1s; opacity: 0; } @-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }
window.addEventListener("beforeunload", function () { document.body.classList.add("animate-out"); });