ปลั๊กอินแกลเลอรีภาพที่ตอบสนองและปรับแต่งได้

Lightgallery.js เป็นโปรแกรมแก้ไขและปรับแต่งรูปภาพโอเพนซอร์สที่มีประโยชน์

Lightgallery.js เป็นปลั๊กอินที่มีประโยชน์และปรับแต่งได้สูง ซึ่งเหมาะสำหรับโครงการที่ต้องการคุณสมบัติมากมายในการโหลดและแสดงวิดีโอและรูปภาพบนเว็บไซต์ ได้รับการพัฒนาอย่างสมบูรณ์ใน JavaScript และ CSS เป็นแกลเลอรีไลท์บ็อกซ์ที่มีคุณสมบัติครบถ้วนซึ่งมีตัวเลือกมากมายสำหรับนักพัฒนา

ในฐานะที่เป็นโอเพ่นซอร์ส ปลั๊กอิน Lightgallery.js ที่ใช้งานได้ฟรีนั้นมีประโยชน์เมื่อคุณต้องการตัวเลือกพิเศษเหล่านั้นนอกเหนือจากการปรับขนาดและการอัปโหลดเนื้อหารูปภาพและวิดีโอไปยังเว็บไซต์ของคุณในรูปแบบของแกลเลอรี นอกจากนี้ยังจัดเก็บประวัติเบราว์เซอร์ของรูปภาพและวิดีโอในสไลด์และให้ URL ที่ไม่ซ้ำกันสำหรับรูปภาพในแกลเลอรีแต่ละภาพ ไม่เพียงแต่จะเร็วเท่านั้น แต่ยังเป็นผู้สร้างแกลเลอรีไลท์บ็อกซ์แบบโมดูลาร์น้ำหนักเบาที่ตอบสนองได้ ซึ่งไม่ขัดขวางประสิทธิภาพของหน่วยความจำ

Previous Next

เริ่มต้นใช้งาน LightGallery

วิธีที่แนะนำในการติดตั้ง LightGallery ผ่าน NPM โปรดใช้คำสั่งต่อไปนี้เพื่อติดตั้ง

ติดตั้ง LightGallery ผ่าน NPM

 npm install lightgallery.js

ฟรี JavaScript API สำหรับการจัดการรูปภาพ

Lightgallery.js มาพร้อมกับโมดูลในตัวมากมาย เช่น การสร้างภาพขนาดย่อ เต็มหน้าจอ ซูมเข้าและออก ฯลฯ ซึ่งสามารถละทิ้งได้หากคุณไม่ต้องการ คุณยังสามารถเพิ่มโมดูลของคุณเองได้ตามความต้องการของโครงการของคุณ ตรงข้ามกับวิธีการปรับขนาดรูปภาพและวิดีโอของ JavaScript Lightgallery.js ใช้แนวทาง CSS เท่านั้นสำหรับการปรับขนาดแบบตอบสนองทำให้เร็วขึ้นและยืดหยุ่นมากขึ้น เพียงแค่อัปเดตตัวแปร SASS ของแกลเลอรีของคุณ คุณจะสามารถปรับแต่งปลั๊กอินให้เหมาะกับความต้องการของคุณได้อย่างง่ายดาย

สร้างภาพขนาดย่อผ่าน JavaScript API ฟรี

เมื่อพูดถึงภาพขนาดย่อ Lightgallery.js จะให้คุณเปิดใช้งานภาพขนาดย่อแบบเคลื่อนไหวได้ เช่นเดียวกับ YouTube เพื่อให้ดูทันสมัยยิ่งขึ้น ภาพขนาดย่อแบบเคลื่อนไหวสามารถเปิดใช้งานสำหรับแกลเลอรี YouTube หรือ Vimeo ของคุณ Lightgallery.js มาพร้อมกับแอนิเมชั่นมากกว่า 20 แบบในปลั๊กอินที่สามารถใช้สร้างแกลเลอรีที่สวยงามได้

สร้างภาพขนาดย่อคงที่ผ่าน JavaScript

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

ปรับแต่งการสร้างภาพขนาดย่อผ่าน 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,
});
 ไทย