1. منتجات
  2.   صورة
  3.   JavaScript
  4.   LightGallery
 
  

البرنامج المساعد معرض الصور سريع الاستجابة وقابل للتخصيص

Lightgallery.js هو أداة تعديل وتخصيص صور مفيدة ومفتوحة المصدر.

Lightgallery.js هو مكون إضافي مفيد وقابل للتخصيص بدرجة كبيرة وهو مثالي للمشاريع التي تتطلب الكثير من الميزات عندما يتعلق الأمر بتحميل وعرض مقاطع الفيديو والصور على مواقع الويب. تم تطويره بالكامل في JavaScript و CSS ، وهو عبارة عن معرض عرض مبسط كامل الميزات يوفر للمطورين العديد من الخيارات.

كمصدر مفتوح ، يكون المكون الإضافي Lightgallery.js المجاني مفيدًا عندما تحتاج إلى تلك الخيارات الإضافية بخلاف تغيير حجم أصول الصور والفيديو وتحميلها إلى موقع الويب الخاص بك في شكل معرض. يخزن أيضًا محفوظات المستعرض للصور ومقاطع الفيديو في شريحة ويوفر عنوان URL فريدًا لكل صورة معرض. إنه ليس سريعًا فحسب ، بل إنه منشئ معرض Lightbox خفيف الوزن ونمطي وسريع الاستجابة لا يعيق أداء الذاكرة.

Previous Next

الشروع في العمل مع LightGallery

الطريقة الموصى بها لتثبيت LightGallery عبر NPM. الرجاء استخدام الأمر التالي لتثبيته.

قم بتثبيت LightGallery عبر NPM

 npm install lightgallery.js

واجهة برمجة تطبيقات JavaScript API مجانية لمعالجة الصور

يأتي Lightgallery.js بالعديد من الوحدات المدمجة مثل إنشاء الصور المصغرة ، ملء الشاشة ، التكبير والتصغير ، وما إلى ذلك ، والتي يمكن تجاهلها إذا لم تكن بحاجة إليها. يمكنك أيضًا إضافة وحداتك الخاصة وفقًا لمتطلبات مشروعك. على عكس طريقة JavaScript لتغيير حجم الصور ومقاطع الفيديو ، يستخدم Lightgallery.js نهج CSS فقط لتغيير الحجم سريع الاستجابة مما يجعله أسرع وأكثر مرونة إلى حد كبير. بمجرد تحديث متغيرات SASS في معرض الصور الخاص بك ، يمكنك بسهولة تخصيص المكون الإضافي ليناسب احتياجاتك.

قم بإنشاء صور مصغرة عبر Free JavaScript API

عندما يتعلق الأمر بالصور المصغرة ، يتيح لك Lightgallery.js تمكين الصور المصغرة المتحركة تمامًا مثل YouTube لإضفاء طابع أكثر حداثة. يمكن أيضًا تنشيط الصور المصغرة المتحركة لمعرض YouTube أو Vimeo. يأتي Lightgallery.js مع أكثر من 20 صورة متحركة مضمنة في المكون الإضافي والتي يمكن استخدامها لإنشاء معارض جميلة.

قم بإنشاء معرض Thumnails Static عبر JavaScript

 lightGallery(document.getElementById('static-thumbnails'), {
    animateThumb: false,
    zoomFromOrigin: false,
    allowMediaOverlap: true,
    toggleThumb: true,
});

تخصيص إنشاء معرض Thumnails عبر JavaScript

 lightGallery(document.getElementById('customize-thumbnails-gallery'), {
    // Add a custom class to apply style only for the particular gallery
    addClass: 'lg-custom-thumbnails',
    // Remove the starting animations.
    // This can be done by overriding CSS as well
    appendThumbnailsTo: '.lg-outer',
    animateThumb: false,
    allowMediaOverlap: true,
});
 عربي