Skip to content

ورقة غش مكتبات الرسوم المتحركة للويب

مكتبات الرسوم المتحركة لـ JavaScript

GSAP

مكتبة رسوم متحركة عالية الأداء رائدة في الصناعة، تدعم خصائص CSS و SVG و Canvas وما إلى ذلك، ويمكن دمجها بسلاسة مع أطر عمل مثل React و Vue.

  • الميزات: أداء عالي، سهلة الاستخدام، قوية، تدعم الجداول الزمنية

  • التثبيت: npm install gsap

  • الاستخدام:

    import { gsap } from "gsap";
    
    gsap.to(".box", { duration: 2, x: 100 });

Anime.js

مكتبة رسوم متحركة خفيفة الوزن لـ JavaScript، تدعم خصائص CSS و SVG وخصائص DOM ورسوم كائنات JavaScript المتحركة.

  • الميزات: بسيطة وسهلة الاستخدام، خفيفة الوزن، تدعم أنواع رسوم متحركة متعددة

  • التثبيت: npm install animejs

  • الاستخدام:

    import anime from 'animejs/lib/anime.es.js';
    
    anime({
      targets: '.box',
      translateX: 250,
      duration: 2000
    });

Velocity.js

تجمع بين سهولة استخدام jQuery والأداء العالي لـ CSS، وتدعم قوائم انتظار الرسوم المتحركة وعناصر السياق.

  • الميزات: قوائم انتظار الرسوم المتحركة، عناصر السياق، سهلة الاستخدام

  • التثبيت: npm install velocity-animate

  • الاستخدام:

    import velocity from 'velocity-animate';
    
    velocity(document.querySelector(".box"), { translateX: 250 }, { duration: 2000 });

مكتبات الرسوم المتحركة لـ CSS

Animate.css

مكتبة رسوم متحركة لـ CSS غنية بالتأثيرات، ما عليك سوى إضافة أسماء الفئات لتحقيق تأثيرات الرسوم المتحركة.

  • الميزات: تأثيرات رسوم متحركة غنية، سهلة الاستخدام، توافق جيد

  • التثبيت: npm install animate.css --save

  • الاستخدام:

    <link rel="stylesheet" href="animate.css">
    <div class="animated bounce">Hello World!</div>

Hover.css

مكتبة تأثيرات تمرير الماوس للأزرار تم تنفيذها باستخدام CSS3 فقط، وتتضمن مجموعة متنوعة من تأثيرات التمرير.

  • الميزات: تأثيرات غنية، تم تنفيذها باستخدام CSS3 فقط، سهلة الاستخدام

  • التثبيت: npm install hover.css

  • الاستخدام:

    <link rel="stylesheet" href="hover.css">
    <a class="hvr-grow">Grow</a>

CSShake

مجموعة من فئات الرسوم المتحركة لـ CSS3، تُستخدم لإنشاء تأثيرات الاهتزاز والاهتزاز وما إلى ذلك.

  • الميزات: تأثيرات رسوم متحركة فريدة، تم تنفيذها باستخدام CSS3 فقط، سهلة الاستخدام

  • التثبيت: npm install csshake

  • الاستخدام:

    <link rel="stylesheet" href="csshake.css">
    <div class="shake-little">Shake it!</div>