چگونه ایجاد میشود: آیکونهای انیمیشنی
- صفحه قبل خط تقسیم متن
- صفحه بعدی شمارش معکوس زمان
آموزش نحوه استفاده از آیکونها برای ایجاد اثرات انیمیشنی.
شارژ باتری
مرحله اول - اضافه کردن HTML:
<div id="charging" class="fa"></div>
مرحله دوم - شامل کردن کتابخانه آیکونهای Font Awesome:
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
در آموزش Font Awesome برای اطلاعات بیشتر در مورد Font Awesome ببینید.
مرحله سوم - اضافه کردن JavaScript:
<script> function chargebattery() { var a; a = document.getElementById("charging"); a.innerHTML = ""; setTimeout(function () { a.innerHTML = ""; }, 1000); setTimeout(function () { a.innerHTML = ""; }, 2000); setTimeout(function () { a.innerHTML = ""; }, 3000); setTimeout(function () { a.innerHTML = ""; }, 4000); } chargebattery(); setInterval(chargebattery, 5000); </script>
توضیح مثال:
این مثال این اثر را میدهد که باتری در حال شارژ است، اما در واقع پنج آیکون مختلف نمایش داده میشود.
یک نام chargebattery()
این تابع مسئول جایگزینی و نمایش همه آیکونها است.
این تابع ابتدا آیکون باتری خالی را نمایش میدهد:
یک ثانیه بعد، آیکون با آیکون جدید جایگزین میشود:
هر ثانیه یک آیکون جدید جایگزین آیکون فعلی میشود تا اینکه باتری به طور کامل شارژ شود:
این فرآیند هر 5 ثانیه یک بار تکرار میشود و باعث میشود که انگار باتری در حال شارژ است.
آیکونهای انیمیشنی بیشتر
مثال
مثال
مثال
مثال
مثال
مثال
- صفحه قبل خط تقسیم متن
- صفحه بعدی شمارش معکوس زمان