ปลั๊กอินแกลเลอรีภาพที่ตอบสนองและปรับแต่งได้
Lightgallery.js เป็นโปรแกรมแก้ไขและปรับแต่งรูปภาพโอเพนซอร์สที่มีประโยชน์
Lightgallery.js เป็นปลั๊กอินที่มีประโยชน์และปรับแต่งได้สูง ซึ่งเหมาะสำหรับโครงการที่ต้องการคุณสมบัติมากมายในการโหลดและแสดงวิดีโอและรูปภาพบนเว็บไซต์ ได้รับการพัฒนาอย่างสมบูรณ์ใน JavaScript และ CSS เป็นแกลเลอรีไลท์บ็อกซ์ที่มีคุณสมบัติครบถ้วนซึ่งมีตัวเลือกมากมายสำหรับนักพัฒนา
ในฐานะที่เป็นโอเพ่นซอร์ส ปลั๊กอิน Lightgallery.js ที่ใช้งานได้ฟรีนั้นมีประโยชน์เมื่อคุณต้องการตัวเลือกพิเศษเหล่านั้นนอกเหนือจากการปรับขนาดและการอัปโหลดเนื้อหารูปภาพและวิดีโอไปยังเว็บไซต์ของคุณในรูปแบบของแกลเลอรี นอกจากนี้ยังจัดเก็บประวัติเบราว์เซอร์ของรูปภาพและวิดีโอในสไลด์และให้ URL ที่ไม่ซ้ำกันสำหรับรูปภาพในแกลเลอรีแต่ละภาพ ไม่เพียงแต่จะเร็วเท่านั้น แต่ยังเป็นผู้สร้างแกลเลอรีไลท์บ็อกซ์แบบโมดูลาร์น้ำหนักเบาที่ตอบสนองได้ ซึ่งไม่ขัดขวางประสิทธิภาพของหน่วยความจำ
เริ่มต้นใช้งาน 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,
});