2 repository-uri
Dependency-free JavaScript libraries specifically for implementing content sliders and carousels.
Distinct from Vanilla JavaScript Utilities: Specializes vanilla JavaScript utilities by focusing specifically on carousel and slider functionality.
Explore 2 awesome GitHub repositories matching web development · Carousel Libraries. Refine with filters or upvote what's useful.
Tiny-slider este o bibliotecă de carusel vanilla JavaScript utilizată pentru a crea slidere de conținut cu suport tactil și componente UI accesibile, fără dependențe externe. Funcționează ca un motor de layout responsiv care ajustează vizibilitatea și dimensiunile slide-urilor în funcție de breakpoint-urile viewport-ului. Biblioteca se distinge prin lazy loading integrat pentru imagini și media pentru a îmbunătăți performanța paginii și un sistem responsiv care scalează automat numărul de elemente și spațierea în funcție de dimensiunea ecranului dispozitivului. De asemenea, suportă instanțe de slider imbricate, permițând crearea de layout-uri de derulare multidirecționale. Proiectul acoperă capabilități cuprinzătoare de navigare și interacțiune, inclusiv suport pentru săgețile de la tastatură, accesibilitate pentru cititoarele de ecran și detectarea gesturilor tactile. Oferă instrumente pentru tranziții automate ale slide-urilor, stilizarea personalizată a navigării pentru paginare și butoane, și un sistem bazat pe evenimente pentru declanșarea logicii personalizate în timpul schimbărilor ciclului de viață.
Provides a lightweight, dependency-free vanilla JavaScript library for creating touch-enabled content sliders.
Keen-slider este o bibliotecă JavaScript de carusel tactil și un motor de slider bazat pe DOM. Oferă un instrument independent de framework pentru crearea de caruseluri de slide-uri responsive, activate prin atingere, care traduc input-urile de swipe în tranziții animate pentru galerii de conținut. Biblioteca se concentrează pe designul responsive prin utilizarea breakpoint-urilor și a media query-urilor pentru a adapta automat layout-ul și comportamentul pe diferite dimensiuni de ecran. Suportă gesturi native de atingere și swipe compatibile cu browserele web moderne și dispozitivele mobile. Suprafața sa de capabilități include implementarea controalelor de navigare, looping-ul infinit al caruselului și suportul pentru orientări atât orizontale, cât și verticale. Motorul permite imbricarea mai multor slidere pentru a crea layout-uri de navigare complexe și utilizează un sistem bazat pe plugin-uri pentru a extinde funcționalitatea prin hook-uri de evenimente ale ciclului de viață.
Offers a dependency-free JavaScript library for implementing touch-enabled content sliders and carousels.