Glisor de imagine receptiv. Exemple de glisoare de imagine JQuery gratuite. Glisor cu fundal neclar

Timpul nu stă pe loc și odată cu el progresează. Acest lucru a afectat și internetul. Puteți vedea deja cum se schimbă aspectul site-urilor web; designul adaptiv este deosebit de popular. Și în acest sens, au apărut destul de multe noi slidere adaptive jquery, galerii, carusele sau plugin-uri similare.
1. Slider pentru postări orizontale receptive

Carusel orizontal adaptiv cu instrucțiuni detaliate de instalare. Este realizat într-un stil simplu, dar îl poți aranja după tine.

2. Glisor pe Glide.js

Acest glisor este potrivit pentru orice site web. Folosește Glide.js open source. Culorile cursorului pot fi schimbate cu ușurință.

3. Prezentare de diapozitive de conținut înclinat

Glisor de conținut receptiv. Punctul culminant al acestui glisor este efectul 3D al imaginilor, precum și diferite animații cu aspect aleatoriu.

4. Slider folosind pânza HTML5

Un glisor foarte frumos și impresionant cu particule interactive. A fost realizat folosind canvas HTML5,

5. Glisor pentru transformarea imaginii

Glisor cu efect de morphing (Transformare lină de la un obiect la altul). În acest exemplu, glisorul este potrivit pentru portofoliul unui dezvoltator web sau al unui studio web sub forma unui portofoliu.

6. Glisor circular

Glisor sub formă de cerc cu efect de răsturnare a imaginii.

7. Glisor cu fundal neclar

Glisor adaptiv cu comutare și estompare de fundal.

8. Glisor de modă receptiv

Glisor pentru site-ul web simplu, ușor și receptiv.

9. Slicebox - glisor de imagine 3D jQuery (ACTUALIZAT)

Versiune actualizată a glisorului Slicebox cu remedieri și funcții noi.

10.Grilă de imagini responsive animate gratuite

Plugin JQuery pentru a crea o grilă flexibilă de imagini care va schimba fotografiile folosind animații și momente diferite. Acest lucru poate arăta bine ca fundal sau element decorativ pe un site web, deoarece putem apărea selectiv noi imagini și tranzițiile lor. Pluginul vine în mai multe versiuni.

11. Glisor Flex

Un plugin universal gratuit pentru site-ul dvs. Acest plugin vine în mai multe opțiuni de glisare și carusel.

12. Rama foto

Fotorama este un plugin universal. Are multe setări, totul funcționează rapid și ușor și puteți vizualiza diapozitive pe tot ecranul. Glisorul poate fi folosit atât la dimensiune fixă, cât și adaptiv, cu sau fără miniaturi, cu sau fără derulare circulară și multe altele.

P.S. Am instalat glisorul de mai multe ori și cred că este unul dintre cele mai bune

13. Galerie de glisare 3D gratuită și adaptivă cu miniaturi.

Galeria de glisare experimentală 3DPanelLayout cu o grilă și efecte de animație interesante.

14. Glisor pe css3

Glisorul adaptiv este realizat folosind css3 cu aspect neted al conținutului și animație ușoară.

15. Slider WOW

WOW Slider este un glisor de imagine cu efecte vizuale uimitoare.

17. Elastic

Glisor elastic cu capacitate de răspuns completă și miniaturi de diapozitiv.

18. Slit

Acesta este un glisor receptiv pe ecran complet care utilizează animația CSS3. Glisorul este realizat în două versiuni. Animația este realizată destul de neobișnuit și frumos.

19. Galerie foto adaptivă plus

Un glisor simplu gratuit pentru galerie cu încărcare a imaginii.

20. Slider responsive pentru WordPress

Glisor gratuit adaptiv pentru WP.

21. Parallax Content Slider

Glisor cu efect de paralaxă și control al fiecărui element folosind CSS3.

22. Glisor cu link muzical

Slider folosind codul sursă deschis JPlayer. Acest glisor seamănă cu o prezentare cu muzică.

23. Slider cu jmpress.js

Glisorul receptiv se bazează pe jmpress.js și, prin urmare, vă va permite să adăugați câteva efecte 3D interesante la diapozitive.

24. Prezentare rapidă de diapozitive

Prezentare de diapozitive cu comutare rapidă a diapozitivelor. Comutator de diapozitive la hover.

25. Image Accordion cu CSS3

Imagine acordeon folosind css3.

26. Un plugin pentru galerie optimizat la atingere

Aceasta este o galerie receptivă care este optimizată pentru dispozitivele tactile.

27. Galerie 3D

3D Wall Gallery - creat pentru browserul Safari, unde efectul 3D va fi vizibil. Dacă îl priviți pe alt browser, funcționalitatea va fi în regulă, dar efectul 3D nu va fi vizibil.

28. Slider cu paginare

Glisor receptiv cu paginare folosind glisorul JQuery UI. Ideea este de a folosi un concept simplu de navigare. Este posibil să derulați înapoi toate imaginile sau să comutați diapozitiv cu diapozitiv.

29.Montajul imaginii cu jQuery

Aranjați automat imaginile în funcție de lățimea ecranului. Un lucru foarte util atunci când dezvoltați un site web de portofoliu.

30. Galerie 3D

Un glisor circular simplu 3D folosind css3 și jQuery.

31. Modul ecran complet cu efect 3D folosind css3 și jQuery

Un glisor cu capacitatea de a vizualiza imagini pe tot ecranul cu o tranziție frumoasă.

1. Plugin jQuery „Fresco”

Galeria jquery receptivă (se redimensionează când rezoluția ecranului se modifică), afișată într-o fereastră pop-up cu miniaturi și legende ale imaginilor. Galeria Jquery „Fresco” funcționează corect în majoritatea browserelor, inclusiv: IE6+, Firefox 3+, Chrome 5+, Opera 9+. Versiunea gratuită a acestui plugin poate fi folosită numai pentru proiecte necomerciale.

2. Glisor „Adaptor”.


Glisor cu diverse efecte de tranziție (7 efecte diferite, inclusiv 3D). Proiect pe Github.

3. Plugin slider cu diverse efecte „jQ-Tiles”


Plugin cu diverse efecte de tranziție, viteză de diapozitiv personalizabilă și funcție de defilare automată.

4. Pluginul jQuery „Sly”


Plugin pentru implementarea scrollerului vertical și orizontal. Proiect pe Github.

5. Meniu animat CSS3 „Makisu”.


6. Prezentare simplă


7. Glisor funcțional jQuery „iView Slider v2.0”


Slider/slideshow de conținut (diapozitivul poate conține nu numai imagini, ci și clipuri video și alt conținut HTML). Pentru navigare puteți folosi: miniaturi, butoanele Stânga/Dreapta și folosirea tastaturii. Proiect pe Github.com.

8. Set de pluginuri jQuery „Vanity”


Setul include 7 plugin-uri: jSlider, jTabs, jPaginate, jSpotlight, jTip, jPlaceholder și jCollapse. Un set de aceste soluții vă va ajuta să implementați un glisor, sfaturi cu instrumente, file, descrieri de imagini pop-up etc.

9. Hover CSS3 efect


10. Meniu derulant CSS3


11. Glisor iOS


Un glisor conceput pentru a funcționa pe dispozitive mobile.

12. Indicator de încărcare CSS3


13. Efect de hover CSS3


14. Plugin jQuery „Product Colorizer”.


Pluginul este o soluție ușoară pentru vizualizarea produselor în diferite opțiuni de culoare (relevant, de exemplu, pentru magazinele online de îmbrăcăminte pentru a permite vizitatorilor să aleagă schema de culori a unui produs din mai multe opțiuni). Pentru ca pluginul să funcționeze, aveți nevoie doar de două imagini pentru fiecare produs (toate culorile vor fi aplicate ca mască). Pluginul funcționează în toate browserele majore, inclusiv IE7+ (va funcționa și în IE6 dacă remediați afișarea transparenței PNG). Proiect pe GitHub.

15. Diagrame animate CSS3


16. Creați un efect de suprapunere când faceți clic pe o imagine


Când faceți clic pe o imagine, aceasta se întunecă, trecând în fundal și apar elementele cu legendă. Astfel puteți oferi o scurtă descriere a elementelor aflate în imagine.

17. Navigare pe pagină ca meniu vertical


O soluție pentru implementarea unei navigări convenabile în documente sub forma unui meniu derulant. Conținutul este fixat în partea de sus a ecranului și rămâne întotdeauna în câmpul vizual al privitorului. Când selectați o secțiune din meniu, pagina derulează fără probleme până la partea selectată a documentului.

18. Galerie CSS3 cu efect de hover


Când treceți cursorul peste o imagine, fotografiile se schimbă rapid. Galeria este implementată în două versiuni: cu o descriere a imaginilor care apare după ce vizitatorul îndepărtează cursorul de galerie și fără o descriere.

19. Slider jQuery cu efect Parallax


20. Animație CSS3 când treceți cu mouse-ul peste blocuri


21. Panoul pop-up CSS3 jQuery

Faceți clic pe săgeata din partea de jos a ecranului de pe pagina demo pentru a vedea pictogramele pop-up.

22. Galerie de imagini HTML5 gratuită „Juicebox Lite”


O nouă galerie de imagini foarte funcțională pentru site. Galeria poate fi cu sau fără miniaturi, cu sau fără o descriere a imaginii, poate fi extinsă pe tot ecranul sau afișată pe o pagină cu dimensiuni fixe. Pe pagina demo, puteți alege vizualizarea galeriei care vă place. O versiune gratuită a galeriei este disponibilă pentru descărcare. Va trebui să plătiți pentru o funcționalitate mai avansată și să eliminați sigla dezvoltatorului.

23. Plugin „JQVMap”


24. Glisor CSS3 cu efect Parallax


25. Galeria foto jQuery cu miniaturi


Dimensiunile responsive ale galeriei, imaginilor și miniaturilor se modifică odată cu dimensiunea ferestrei browserului.

26. Plugin de glisare de conținut jQuery „Horinaja”


Pluginul este ușor de instalat, personalizabil și compatibil între browsere. Orice conținut HTML, nu doar imagini, poate servi drept diapozitiv. Puteți derula diapozitive folosind rotița mouse-ului în timp ce cursorul se află pe zona de diapozitive.

27. Plugin-ul jQuery „Pikachoose”


În trei variante: implementarea unei simple schimbări de imagini fără descrieri și miniaturi; glisor cu legende și miniaturi ale imaginii; glisor cu miniaturi și deschiderea adăugată a unei imagini mai mari într-o fereastră pop-up cu efectul FancyBox. Cea mai recentă versiune poate fi întotdeauna găsită pe Github.

28. Mai multe stiluri CSS personalizate pentru listele derulante


Cinci stiluri diferite de listă drop-down folosind diferite tehnici CSS.

29. Meniu restaurant cu efect 3D animat


Interesantă prezentare CSS jQuery a informațiilor de pe pagină. Făcând clic pe link, se deschide broșura de meniu și vizitatorul poate citi mai multe despre preparatele oferite într-o fereastră pop-up. Animația nu se afișează corect în IE.

30. Plugin „Elastislide”.


Implementarea unui carusel adaptiv de cauciuc (carusel de imagini vertical și orizontal) și galerie de imagini. Micșorarea ferestrei browser reduce numărul de imagini la o anumită valoare minimă și apoi scalează dimensiunea imaginilor rămase. Proiect pe Github.

31. Slider jQuery CSS3 proaspăt „Slit Slider”


Un plugin de glisare adaptive (lățimea poate fi setată ca procent și se va scala automat) în două stiluri cu un efect animat interesant la schimbarea diapozitivelor (diapozitivul este tăiat în jumătate și se mișcă în direcții diferite, iar unul nou îi ia locul ). Navigarea folosind tastatura este posibilă. Cea mai recentă versiune este întotdeauna pe Github.

32. Noua versiune a glisorului de imagine 3D „Slicebox”


O nouă versiune cu modificări făcute și noi funcții adăugate: acum glisorul 3D a devenit scalabil, puteți vedea acest lucru când reduceți fereastra browserului; a adăugat suport pentru Firefox; Puteți utiliza deja conținut HTML în descrierea diapozitivului (anterior descrierea a fost extrasă din atributul link fără posibilitatea de a utiliza etichete HTML în el). Pe pagina demo puteți vedea 4 opțiuni pentru utilizarea pluginului. Cea mai recentă versiune se află pe Github.com.

Efectul este foarte asemănător cu galeria Flash 3D CU3ER (demo, descărcare), doar că acest slider 3D este realizat nu folosind tehnologii flash, ci folosind javascript.

33. Plugin jQuery „PFold”


Soluție experimentală. Pluginul implementează un efect 3D care simulează desfășurarea unei note. Diverse opțiuni de design: cu trei spread-uri, cu două spread-uri și un spread cu centrarea ulterioară a notei desfășurate.

34. Plugin jQuery „Windy”


Plugin pentru navigarea prin conținut, cum ar fi imagini. Când parcurgeți fotografiile, acestea se despart în direcții diferite (efectul amintește oarecum de împărțirea cărților în jocul de cărți de poker). Pentru a naviga, puteți folosi butoanele stânga/dreapta sau glisorul (vezi diferite opțiuni pe pagina demo). Proiect pe

Galeriile de imagini și glisoarele sunt unele dintre cele mai populare formate jQuery. Datorită acestora, puteți adăuga cantitatea necesară de conținut vizual site-ului dvs., economisind în același timp spațiu valoros.

Galeriile și glisoarele fac pagina mai puțin ocupată, dar vă permit totuși să adăugați toate imaginile de care aveți nevoie pentru a vă transmite mesajul. Acestea vor fi utile în special pentru magazinele online.

În articolul de astăzi, am colectat cele mai bune galerii de imagini și slidere jQuery pentru tine.

Pentru a le instala, trebuie doar să adăugați pluginurile selectate în secțiunea de cap a paginii HTML împreună cu biblioteca jQuery și să le configurați conform documentației (doar câteva rânduri de cod).

Alege care dintre aceste elemente se potrivește perfect în proiectul tău.

1. Slider Bootstrap

Bootstrap Slider este un slider de imagine gratuit, optimizat pentru mobil, cu derulare prin atingere și glisare. Va arăta uimitor pe orice ecran și în orice browser. Puteți încărca imagini, videoclipuri, text, miniaturi și butoane în glisoare.

2. Slider de previzualizare a produsului

Product Preview Slider întruchipează întregul potențial al jQuery și se potrivește perfect în orice interfață. De asemenea, veți fi mulțumit de calitatea și curățenia codului acestui plugin.

3. Galerie de imagini extensibilă

Galeria de imagini extensibilă este un plugin uimitor care se transformă într-o galerie pe ecran complet cu un singur clic. Poate fi folosit pentru secțiunea „Despre noi” sau pentru a vizualiza informații despre produs.

4. Fotorama

Fotorama este un plugin de galerie jQuery receptiv care funcționează atât pentru browsere desktop, cât și pentru cele mobile. Oferă o varietate de opțiuni de navigare: miniaturi, defilare, butoane înainte și înapoi, prezentări automate de diapozitive și marcatori.

5. Glisor imersiv

Immersive Slider vă permite să creați o experiență unică de vizionare a diapozitivelor, similară cu glisorul Google TV. Puteți modifica imaginea de fundal pentru a fi neclară pentru a păstra fotografia principală focalizată.

6. Cel puținjs

Leastjs este un plugin jQuery receptiv care vă va ajuta să creați o galerie uimitoare. Când treceți cursorul peste imagine, apare textul când faceți clic, fereastra se extinde la ecran complet;

7. Şablon de panouri glisante

Acest plugin este ideal pentru un portofoliu. Va crea blocuri de imagini dispuse orizontal (vertical pe mici ecrane) la care va fi legat continutul selectat.

8. Șablon de portofoliu Squeezebox

Squeezebox Portfolio Template oferă efecte de mișcare pentru portofoliul dvs. Când treceți cu mouse-ul peste imaginea principală (sau bloc), apar elemente ancorate.

9. Amestecă imagini

Shuffle Images este un plugin responsiv uimitor care vă permite să creați o galerie cu imagini care se modifică la trecerea cursorului.

10. Plugin jQuery Lightbox gratuit

Pluginul gratuit jQuery Lightbox vă va ajuta să afișați una sau mai multe imagini pe o singură pagină. De asemenea, pot fi mărite și readuse la dimensiunea inițială.

11. PgwSlider – Glisor receptiv pentru jQuery

PgwSlider este un glisor de imagine minimalist. Codul jQuery este ușor, așa că viteza de încărcare a acestui plugin vă va surprinde plăcut.

12. Galerie Polaroiduri împrăștiate

Scattered Polaroids Gallery este un glisor uimitor cu un design plat. Elementele sale se mișcă haotic la schimbarea imaginilor, ceea ce arată uimitor.

13. Filtru de conținut Bouncy

Bouncy Content Filter este o soluție ideală pentru portofolii. Acest plugin permite utilizatorilor să treacă rapid de la o categorie la alta.

14. Slider jQuery simplu

Simplu jQuery Slider se ridică la înălțimea numelui său. Acest plugin combină elemente JavaScript, HTML5 și CSS3. Demo-ul implicit permite doar încărcarea textului, dar dacă faceți câteva modificări, puteți adăuga și conținut vizual.

15. Glide JS

Glide JS este un slider jQuery simplu, rapid și receptiv. Este ușor de configurat, iar pluginul nu ocupă mult spațiu.

16. Glisor cu glisare pe ecran complet cu paralaxă

Acest uimitor glisor jQuery cu capacitatea de a încărca imagini și text este potrivit pentru orice site web. Va încânta utilizatorii cu un ușor efect de paralaxă și aspect lent al textului.

Acesta este un glisor tactil receptiv scris în jQuery. Motorul acestui plugin folosește animații CSS3, dar, în același timp, oferă alternative pentru versiunile mai vechi de browsere. Glide.js este simplu și ușor.

Utilizare 1. Conectați jQuery

Singura dependență a pluginului este jQuery, pe care trebuie să-l includem mai întâi:

2. Conectați Glide.js

3. Adăugați html

Să conectăm stilurile de bază.

Să creăm structura html a glisorului.

4. Inițializarea

Lansați glisorul cu setările implicite...

$(".slider").glide();

...sau personalizați-l pentru dvs

$(".slider").glide(( redare automată: 5000, săgeți: "corp", nav: "corp" ));

Setări

Lista parametrilor disponibili:

Parametru Valoare implicită Tip Descriere
Redare automata 4000 int/bool Defilare automată (fals pentru a dezactiva)
hoverpause Adevărat bool Întrerupeți derularea automată când treceți mouse-ul peste glisor
animațieTimp 500 int !!! Această opțiune funcționează dacă browserul NU acceptă css3. Dacă css3 este acceptat de browser, atunci acest parametru trebuie modificat în fișierul .css!!!
săgeți Adevărat bool/șir Afișați/ascundeți/atașați săgețile. Adevărat pentru afișarea săgeților în containerul glisor. Fals de ascuns. De asemenea, puteți specifica numele clasei (exemplu: „.class-name”) pentru a atașa cod html special
arrowsWrapperClass glisor-săgeți şir Clasa care va fi atribuită containerului cu săgeți
săgeatăMainClass glisor-săgeată şir Clasa principală pentru toate săgețile
arrowRightClass glisor-săgeată--dreapta şir Clasa săgeată la dreapta
arrowLeftClass glisor-săgeată--stânga şir Clasa săgeată la stânga
arrowRightText Următorul şir Text săgeată la dreapta
arrowLeftText prev şir Text săgeată la stânga
nav Adevărat bool/șir Afișați/ascundeți/fixați navigarea cu diapozitive. Adevărat la afișare. Fals de ascuns
navCenter Adevărat bool Navigare prin centru
navClass slider-nav şir Clasa pentru containerul de navigație
navItemClass slider-nav__item şir Clasa pentru elementul de navigare
navCurrentItemClass slider-nav__item--curent şir Clasa pentru elementul de navigare curent
tastatură Adevărat bool Derulați slide-ul când apăsați butoanele stânga/dreapta
TouchDistance 60 int/bool Suport la atingere. False pentru a dezactiva această funcție.
înainte deInit funcţie()() funcţie Un apel invers care va rula înainte ca pluginul să fie inițializat
afterInit funcţie()() funcţie Callback care va rula după inițializarea pluginului
înainte de Tranziție funcţie()() funcţie Un apel invers care va rula înainte de a derula cursorul
după Tranziție funcţie()() funcţie Apel invers care va rula după defilarea cursorului
API

Pentru a utiliza API-ul, scrieți glide într-o variabilă.

Var glide = $(".slider").glide().data("api_glide");

Metodele API sunt acum disponibile pentru dvs.

Glide.jump(3, console.log ("Wooo!"));

  • .current() - Returnează numărul laturii curente
  • .play() - Începe derularea automată
  • .pause() - Opriți derularea automată
  • .next(callback) - Derulați cursorul înainte
  • .prev(callback) - Derulați glisorul înapoi
  • .jump(distanță, apel invers) - Comutați la un anumit slide
  • .nav(target) - Atașați navigarea unui anumit element (de exemplu: „corp”, „.class”, „#id”)
  • .arrows(target) - Atașați săgeți la un anumit element (de exemplu: „corp”, „.class”, „#id”)

Încercați să arătați utilizatorilor cât de mult puteți, dar doriți să transmiteți aceste informații într-un mod organizat și curat. Așa că am creat un glisor jQuery gata de utilizat pentru dvs., cu câteva opțiuni încorporate, cum ar fi fundaluri video/imagine și diferite aliniamente ale textului. În încercarea de a crește interacțiunea utilizatorului, am înlocuit „săgețile de navigare” cu butoane. Diferența este aceasta: butoanele au un titlu, un indiciu despre conținutul la care să te aștepți. Săgețile le spun pur și simplu utilizatorilor „puteți comuta diapozitivul”.

Crearea unei structuri

HTML-ul este structurat în 2 elemente principale: o listă neordonată ul.cd-hero-slider care conține diapozitivele și div.cd-slider-nav care conține glisorul de navigare și markerul span.cd (utilizat pentru a crea marcatorul de element selectat în navigare).












  • Introducere

  • Tehnica 1





Adăugarea unui stil

Structura cursorului este destul de simplă: toate diapozitivele sunt traduse spre dreapta, în afara ferestrei de vizualizare translateX (100%) ; Clasa selectată este adăugată la diapozitivul vizibil pentru a o muta înapoi în fereastra translateX (0) , iar clasa .move-left este folosită pentru a muta diapozitivul la stânga translateX (-100%) .

Pentru a obține o animație lină, am folosit tranziții CSS3 aplicate elementului .selected și .is-moving: atunci când este selectat un nou diapozitiv, clasa .is-moving este atribuită diapozitivului care se mișcă în afara ferestrei de vizualizare, în timp ce clasa selectată este atribuit diapozitivului selectat.

Cd-hero-slider li ( poziție: absolut; sus: 0; stânga: 0; lățime: 100%; înălțime: 100%; transform: translateX(100%); ) .cd-hero-slider li.selected ( /* acesta este slide-ul vizibil */ poziția: relativă: translateX(0 .cd-hero-slider li.move-left ( /* slide ascuns în stânga */ transform: translateX(-100%)); ). cd-hero-slider li.is-moving, .cd-hero-slider li.selected ( /* clasa is-moving este atribuită diapozitivului care se mișcă în afara ferestrei de vizualizare */ transition: transform 0.5s; )

Despre animația unui singur diapozitiv: pe dispozitive mai mari (lățimi ale ferestrei de vizualizare mai mari de 768 px), am decis să condimentăm efectul de intrare prin animarea elementelor individuale de diapozitiv.cd-half-width și .cd-full-width modificând opacitatea și proprietățile Transform. .

Clasele .de la stânga și .de la dreapta sunt folosite pentru a determina dacă diapozitivul selectat intră în fereastra de vizualizare din stânga sau din dreapta, pentru a declanșa o animație diferită în funcție de direcția de intrare. Pentru ca acest efect să funcționeze corect, am folosit o valoare diferită de întârziere a animației pentru fiecare element animat.

Pentru elemente.cd-half-width , de exemplu:

Ecran numai @media și (lățime minimă: 768 px) (
.cd-hero-slider .cd-half-width (
opacitate: 0;
transform: translateX(40px);
}
.cd-hero-slider .move-stânga .cd-half-width (
transform: translateX(-40px);
}
.cd-hero-slider .selectat .cd-half-width (
/* acesta este slide-ul vizibil */
opacitate: 1;
transforma: translateX(0);
}
.cd-hero-slider .se-mișcă .cd-half-width (
/* acesta este diapozitivul care se deplasează în afara ferestrei de vizualizare
așteptați sfârșitul tranziției pe

  • părinte înainte de a seta opacitatea la 0 și a se traduce la 40px/-40px */
    tranziție: opacitate 0s 0,5s, transformare 0s 0,5s;
    }
    .cd-hero-slider li.selected.from-stânga .cd-half-width:nth-of-type(2),
    .cd-hero-slider li.selected.from-right .cd-half-width:first-of-type (
    tranziție: opacitate 0,4s 0,2s, transformare 0,5s 0,2s;
    }
    .cd-hero-slider li.selected.from-left .cd-half-width:first-of-type,
    .cd-hero-slider li.selectat.din-dreapta .cd-half-width:nth-of-type(2) (
    /* acesta este diapozitivul selectat - animație diferită dacă intră din stânga sau din dreapta */
    tranziție: opacitate 0,4s 0,4s, transformare 0,5s 0,4s;
    }
    }

    Gestionarea evenimentelor

    Videoclipul folosit ca fundal pentru unul dintre diapozitive nu este inserat direct în HTML, ci se încarcă numai dacă dispozitivul are o lățime mai mare de 768 de pixeli; În acest fel, videoclipul nu va fi descărcat pe dispozitivele mobile. Datele video ale diapozitivului selectat sunt folosite pentru a extrage videoclipul. Puteți face același lucru pentru elemente în interiorul containerului.cd-img (care este ascuns pe dispozitivele mobile).

    În plus, am folosit jQuery pentru a implementa funcționalitatea de prezentare de diapozitive: când utilizatorul face clic pe unul dintre elementele listei de file.cd-slider-nav , detectăm poziția elementului selectat (folosind funcția index()) și actualizăm glisorul (Folosind nextSlide() sau prevSlide() conform acestei poziții) și poziția span.cd-marker.

    $(".cd-slider-nav li").on("click", function(event)( event.preventDefault(); var selectedItem = $(this); if(!selectedItem.hasClass("selectat")) ( // dacă nu este deja selectat var selectedPosition = selectedItem.index(), activePosition = $(".cd-hero-slider .selected").index(); if(activePosition

    Notă!

    Dacă doriți să animați glisorul automat, adăugați clasa .autoplay la elementul ul.cd-hero-slider.

    • Serghei Savenkov

      un fel de recenzie „scurtă”... de parcă ne-am grăbi pe undeva