Iconly/Curved/Arrow - Left 2Iconly/Curved/Arrow - CircleIconly/Curved/Arrow - SearchIconly/Curved/Arrow - cubeIconly/Curved/Arrow - checkIconly/Curved/Arrow - pieIconly/Curved/Arrow - plusIconly/Curved/Arrow - minusIconly/Curved/Arrow - heartIconly/Curved/Arrow - Arrow-downIconly/Curved/Arrow - WeatherIconly/Curved/Arrow - StarIconly/Curved/Home

کتابخانه AOS

نمونه انیمیشن AOS

راه‌اندازی AOS

// تابع زیر نمونه‌ای از نحوه راه‌اندازی reveal است
<script>
  AOS.init();
< /script >

چگونه استفاده کنیم؟

همه کاری که باید انجام دهید این است که ویژگی data-aos را به عنصر HTML اضافه کنید، به این شکل:
< div data-aos="animation_name" >

تنظیمات پیشرفته

این تنظیمات می‌توانند روی عناصر خاص اعمال شوند یا به‌عنوان پیش‌فرض هنگام راه‌اندازی اسکریپت (در شیء options بدون بخش data-) تنظیم شوند.
ویژگی توضیح مقدار نمونه مقدار پیش‌فرض
data-aos-offset تغییر افست برای فعال‌سازی انیمیشن زودتر یا دیرتر (px) 200 120
data-aos-duration مدت زمان انیمیشن (ms) 600 400
data-aos-easing انتخاب تابع زمان‌بندی برای نمایش عناصر به روش‌های مختلف ease-in-sine ease
data-aos-delay تأخیر در انیمیشن (ms) 300 0
data-aos-anchor عنصر لنگر که افست آن برای فعال‌سازی انیمیشن محاسبه می‌شود به جای افست عنصر اصلی #selector null
data-aos-anchor-placement محل قرارگیری لنگر - کدام موقعیت عنصر روی صفحه باید انیمیشن را فعال کند top-center top-bottom
data-aos-once انتخاب کنید که انیمیشن فقط یکبار اجرا شود یا هر بار که به عنصر اسکرول می‌کنید true false

انیمیشن

چندین انیمیشن از پیش تعریف‌شده وجود دارد که می‌توانید از آن‌ها استفاده کنید:
  • انیمیشن‌های محو شدن:

    1. fade
    2. fade-up
    3. fade-down
    4. fade-left
    5. fade-right
    6. fade-up-right
    7. fade-up-left
    8. fade-down-right
    9. fade-down-left
  • انیمیشن‌های چرخشی:

    1. flip-up
    2. flip-down
    3. flip-left
    4. flip-right
  • انیمیشن‌های کشویی:

    1. slide-up
    2. slide-down
    3. slide-left
    4. slide-right
  • انیمیشن‌های بزرگ‌نمایی:

    1. zoom-in
    2. zoom-in-up
    3. zoom-in-down
    4. zoom-in-left
    5. zoom-in-right
    6. zoom-out
    7. zoom-out-up
    8. zoom-out-down
    9. zoom-out-left
    10. zoom-out-right

محل قرارگیری لنگر:

  1. top-bottom
  2. top-center
  3. top-top
  4. center-bottom
  5. center-center
  6. center-top
  7. bottom-bottom
  8. bottom-center
  9. bottom-top

توابع Easing:

  1. linear
  2. ease
  3. ease-in
  4. ease-out
  5. ease-in-out
  6. ease-in-back
  7. ease-out-back
  8. ease-in-out-back
  9. ease-in-sine
  10. ease-out-sine
  11. ease-in-out-sine
  12. ease-in-quad
  13. ease-out-quad
  14. ease-in-out-quad
  15. ease-in-cubic
  16. ease-out-cubic
  17. ease-in-out-cubic
  18. ease-in-quart
  19. ease-out-quart
  20. ease-in-out-quart