بی آکادمی
css آموزش
جلوههای بصری- گرادیانها
اجرای کد
آموزش انیمیشن fadeIn با @keyframes
من به آرامی ظاهر میشوم (2 ثانیه)
من آهستهتر ظاهر میشوم (3 ثانیه)
من سریع ظاهر میشوم (1 ثانیه)
چطور کار میکند؟
1. تعریف انیمیشن با @keyframes
@keyframes fadeIn { from { opacity: 0; } /* شروع با شفافیت صفر (نامرئی) */ to { opacity: 1; } /* پایان با شفافیت کامل */ }
2. اعمال انیمیشن روی عنصر
.box { animation: fadeIn 2s; /* نام انیمیشن و مدت زمان */ }
نکات مهم:
میتوانید مدت زمان را تغییر دهید (مثلاً 0.5s برای نیم ثانیه)
میتوانید مراحل بیشتری بین from و to اضافه کنید
برای تکرار انیمیشن از animation-iteration-count استفاده کنید