Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Glider.js: sliding mobile-friendly con JavaScript

Glider.js è una libreria JavaScript standalone che consente di ottenere effetti di sliding senza dipendenze.
Glider.js: sliding mobile-friendly con JavaScript
Glider.js è una libreria JavaScript standalone che consente di ottenere effetti di sliding senza dipendenze.
Link copiato negli appunti

Glider.js è un plug-in JavaScript con cui produrre ottimi effetti di scrolling orizzontale che ricordano le animazioni "carousel". A differenza di queste ultime però, gli effetti prodotti con Glider.js saranno completamente mobile-friendly, interamente responsive e prive del loop infinito che consente di passare dall'ultima slide alla prima, per un risultato ultra-leggero e pulito dedicato in particolar modo ai device mobile. Ispirato al conosciuto Slick.js, Glider.js presenta le seguenti caratteristiche:

  • footprint leggerissimo: peso 2.1kb nella versione gzippata;
  • inizializzazione in meno di 25ms ed esecuzione;
  • privo di qualsiasi tipo di dipendenza, scritto in puro Vanilla Javascript;
  • utilizza lo scrolling nativo del browser (momentum scrollung);
  • completamente responsive: utilizza i breakpoints;
  • navigazione interamente customizzabile;
  • possibilità di produrre frecce o punti per lo scrolling;
  • supporta il trascinamento del mouse per il passaggio tra le slide;
  • supporto per Flexbox di default;
  • supporto per gli eventi custom;
  • supporto per le estensioni.

Gli esempi che mostrano Gliders.js in azione sono davvero molti e di sicuro impatto, dal semplice codice per una slide di base che permette di iterare su 10 elementi:

new Glider(document.querySelector('.glider'), {
  slidesToShow: 1,
  dots: '#dots',
  arrows: {
    prev: '.glider-prev',
    next: '.glider-next'
  }
});

fino a quella che include un'impostazione per la responsiveness (via brakpoints) ed il supporto completo a Scroll Lock:

new Glider(document.querySelector('.glider'), {
  // Mobile-first defaults
  slidesToShow: 1,
  slidesToScroll: 1,
  dots: '#dots',
  arrows: {
    prev: '.glider-prev',
    next: '.glider-next'
  },
  responsive: [{
    // screens greater than > 775px
    breakpoint: 775,
    settings: {
      // Set to `auto` and provide item width to adjust to viewport
      slidesToShow: 'auto',
      slidesToScroll: 'auto',
      itemWidth: 150,
      duration: 0.25
    }
  }]
});

L'API di Glider.js è ricca di feature personalizzabili attraverso semplici controlli Javascript. Per una panoramica relativa a tutte le impostazioni settabili ed ai metodi utilizzabili la sezione Settings è a disposizione dello sviluppatore.

Via Glider.js

Ti consigliamo anche