.fade-in { animation: fadeIn 0.8s ease-in-out; } @keyframes fadeIn { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } body > div { opacity: 0; animation: fadeIn 0.8s ease-in-out forwards; } .transform { transition: all 0.3s ease; }