Lihtne jQuery karussell. Kuidas luua karusselli, kasutades ainult HTML-i ja CSS Jquery automaatselt kerivat karusselli

Hea. Selles artiklis postitan suurepärase kerge jQuery liuguri / karusselli. Piltide sirvimisel on karussellil 3D-efekt. Keskmine foto on normaalse suurusega ja mida kaugemal on pilt keskelt, seda väiksem on see ja seda läbipaistvam.

Karussell pole kuidagi stiliseeritud, kuid tarbetuid cs-sid pole vaja eemaldada, saate oma stiilid hõlpsalt lisada. Liuguri paigaldamine on samuti väga lihtne.

JQuery karuselli paigaldamine kohapeal

1. Laadige arhiiv alla

Kõigepealt peate arhiivi alla laadima ja failid lahti pakkima

2. Laadige vajalikud failid serverisse üles

Nüüd vajate kaustu pilte ja js laadige oma saidi juuresse üles. Kui sellised kaustad on juba olemas, siis kandke nendes olevad failid nendesse kaustadesse.

3. Lisame skripte

Sealhulgas jquery raamatukogu

ja karusselli eest vastutav stsenaarium

samuti skripti seaded

Kõik see on loomulikult märgendisse sisestatud

4. Me ühendame stiilid

Samuti peate kirjutama stiilid, mida kõige tõenäolisemalt muudate, kuid need on vajalikud karusselli põhiekraanil kuvamiseks. Siin nad on:

Keha (font-family: Arial; font-size: 12px; background: #ededed;) .example-desc (veeris: 3px 0; polsterdus: 5px;) #karussell (laius: 960px; veeris: 60px auto; ääris: 1px kindel # 222; kõrgus: 300 pikslit; asukoht: suhteline; selge: mõlemad; ülevool: peidetud; taust: #FFF;) #karussell img (nähtavus: peidetud; / * peida pildid seni, kuni karussell saab nendega hakkama * muidu pole nii ilmselgeid üksusi võimalik klõpsata * /) .split-left (laius: 450px; float: left;) .split-right (laius: 400px; float: left; margin-left: 10px;) # tagasihelistamise väljund (kõrgus: 250 pikslit; ülevool: kerimine;) textarea # newoptions (laius: 430 pikslit;). nav (laius: 80 pikslit; veeris: 20 pikslit automaatselt)

Kleepige stiilid kas juba olemasolevasse css-faili või otse mähkides need sisse

5. Sisestage karusselli HTML-kood

Noh, ja viimane samm: sisestage karusselli HTML-kood sinna, kuhu me tahame.

jQuery 3D karussell on ühendatud ja kui teete kõik õigesti, siis see töötab. Kui seda ei juhtunud, peate kontrollima kõiki teid js-skriptidesse ja võimalikku skriptide konflikti. Nägemiseni kõigile

Öökulli karussell- jQuery puutetundlik pistikprogramm, mis võimaldab teil luua tundliku (reageeriva) liuguri (karusselli).
See on väga kasutajasõbralik, lihtne ja tundlik pistikprogramm liugurite, karussellide jms loomiseks.
Selles artiklis püüan selgitada ja näidata teile, kuidas see töötab.

Owl Carousel pistikprogrammi installimine
Esiteks peame arhiivi koos pistikprogrammiga alla laadima

Allpool näitan plugina installimise näidet DataLife Engine'i malli.


Pärast arhiivi allalaadimist avage see ja jaotage failid järgmiselt:
Fail öökull.karussell.css ja öökull.ülekanded.css pane kausta stiil nii või css.
Fail öökull.karussell.js pane kausta js

Nüüd peame need failid ühendama, et need meie mallis töötaksid.
Faili avamine main.tpl a enne joont sisestage järgmised read:
Kaust css vahetage see, milles olete css stiilid!
Siis kõige all enne joont sisestame järgmise rea:
See selleks! Installimisega oleme valmis.

Nüüd peame liuguri ise sisestama ja konfigureerima.
Näitan näitega tipud need kuvab populaarseid uudiseid meie öökullikarusselli kaudu.

Dokumentatsioonilehel kirjeldatakse kõiki võimalusi, demosid ja seda, kuidas meie Owl Carouseli pistikprogrammi kasutada.
Järgige linki ja valige soovitud liugur.
Meie enda jaoks tipud Valisin kõige esimese nimega Kujutised. Kopeerige vahekaardil javascript järgmised read:
$ (dokument) .ready (funktsioon () ($ ("# owl-demo"). owlCarousel ((autoPlay: 3000, üksused: 4, itemsDesktop :, itemsDesktopSmall :));)); ja sisestage need faili main.tpl enne joont

Seejärel kopeerige vahekaardil CSS read:
# owl-demo .item (veeris: 3px;) # owl-demo .item img (display: block; laius: 100%; height: auto;) ja lisage need mis tahes css fail või fail main.tpl enne joont aga pärast joont !
Nüüd analüüsime oma HTML-koodi ja ühendame selle tipud. Toimikus main.tpl sisestage silt õigesse kohta (uued uudised) mis omakorda kuvab populaarsete uudiste loendi, mille välimust saab failis kohandada topenews.tpl, selle kohta allpool .
Meie märgistatud kood peaks välja nägema järgmine:

(uued uudised)
Noh, nüüd peame lihtsalt ise uudised paika panema.
Faili avamine topnews.tpl ja kohe alguses siseneme:
kõige lõpus sulgeme atribuudi

Kui kasutate ühte minu mallidest Bootstrapiga, saate selle valikuna kasutada failis järgmisi ridu topnews.tpl:

(pealkirja limiit = "55")

(teksti limiit = "100")

Lugema

Uudised kuvatakse järgmiselt

Seda pistikprogrammi saab kasutada peaaegu kõikjal, samuti kasutada silti (kohandatud kategooria)
See võib asendada ka tavalise DLE galerii, avaldan selle kohta eraldi artikli. Kasutage seda tervisele;)

Lugupidamisega admin. lae alla Tähelepanu: allalaadimispiir on täis. Tule homme =)

1. jQuery klikiCarousel

Blokeeri kerivate uudiste teadetega. Blokkide sirvimiseks kasutatakse vasakut / paremat noolt. Arhiiv sisaldab karusselli kahes stiilis: hele ja tume.

1.jQuery karusselli pistikprogramm "carouFredSel"

Korralik värske jQuery pildikarussell.

4. JQuery pistikprogramm: Elastislide karussell

5. Pistikprogramm "TinyCarousel"

Suurepärased sisuliugurid jQuery abil piltide karusselli kujul. Demolehel kirjeldatakse, kuidas seda karusselli oma saidile kinnitada.

Slider Kit pistikprogramm, kergekaaluline karussell, millel on erinevad kerimismeetodid.

7.javascripti karussell

8. jQuery pistikprogramm "Grid Navigation Effects"

Algne navigeerimine piltide pisipiltide vahel. Efekti kuvamiseks demolehe paremas servas klõpsake nuppu Üles ja Alla. See jQuery lahendus mõjutab ka pisipiltide hõljumist ja hiireratta kerimist.

9. Kerge karussell

10. Karussell Easy Paginate plokkidest

jQuery pistikprogramm "Lihtne pagineerimine". Iga ristkülikukujuline plokk tähistab li loendis tavalist üksust ja kui üksusi on rohkem kui kolm, siis nende kõigi vaatamiseks peate kasutama liugurilaadset navigeerimist (kasutades noolesid "edasi", "tagasi" ja navigeerimisnuppu kasutades) nupud allpool).

11. Vertikaalne pöörleja "Vertical Ticker"

JQuery vertikaalne pöörleja: lehe sisu automaatne kerimine. Pakutakse navigeerimisnuppe, samuti on võimalus pööramine peatada ja uuesti käivitada. Kui hõljutate hiire kohal, peatub liikumine. HTML-i märgistuse tasemel on kerimisplokid esindatud tavaliste li-loendi üksustega.

12.javascripti css-i keritav ala

javascripti lahendus "TinyScroller" keritava ala loomiseks, mis on pakitud DIV-i konteinerisse.

13. jQuery pistikprogramm "Smooth Div Scroll"

Pistikprogramm sisu horisontaalse kerimise rakendamiseks konkreetses piirkonnas. Kui hõljutate hiirekursorit ala vasaku või parema serva kohal, algab kerimine.

Sisuslaidide vahel navigeerimist saab teha noolte abil või klõpsates pisipildil. Allosas on nupp Näita, et peita / näidata pisipilte või slaidi täielikke kirjeldusi.

15. Ringikujuline sisukarusselli sisu pöörleja

17. Kerija

Kerimisega ilmuv kerijaga plokk. Sisu saate sirvida kas kerimisriba või hiireratta abil.

See jQuery lahendus sai inspiratsiooni Apple'i veebisaidi sarnasest mõjust. Selle ettevõtte arendajad on alati leidnud huvitavaid lahendusi, mis inspireerisid veebimeistreid kogu maailmast. Pistikprogrammi demonstreerimiseks valige loendist ükskõik milline kategooria.

19. Äge liugur

Liugur luuakse automaatselt. Tootenime, kirjelduse, lingi ja pildiaadressiga andmed võetakse failist slider.db.txt. Kasutatavad tehnoloogiad: CSS, PHP, jQuery.

20. Klotside pööramine jQuery abil

Bloki pööramise efekti nägemiseks klõpsake ühel demo lehe väikesel ristkülikul

Näiteks sisu kerimise pistikprogrammi saab kasutada viimaste uudiste kuvamiseks või saidil Twitteri reklaamlehtede kuvamiseks.

22. Dünaamiline plokk "Klientide ülevaated"

Ploki sisu automaatne pööramine. Kasutatavad tehnoloogiad: PHP, XML, CSS, jQuery.

See pistikprogramm kaardistab loendiüksused (ul li) jQuery karussellielementidesse.

26. javascripti ImageFlow karussell

Pilte on lihtne hiirerattal kerida.

27. sisu kerimine

Kompaktne plokk saidi uusimate materjalide või uudiste väljakuulutamisega. Vasakus veerus kuvatakse lehekülgede kaupa viimaste uudiste lühiteadete loend. Kui valite ühe neist, kuvatakse paremas veerus üksikasjalikum kirjeldus ja link väljaande täisteksti lugemiseks. Rakendatud jQueryga.

Linkidega pilte keritakse, hiirekursori peal kerimine peatub ja kuvatakse navigeerimisriba. Kui hõljutate kursorit pildi kohal, kuvatakse juhtnuppude vahel ka selle nimi. Tundub lehel väga kena

33. sisu kerimine, Mootoolsi pistikprogramm "Kerimisriba"

Kerimine toimub nii kerimisriba kui ka hiirerattaga.

Tehke karussell puhtas JS-is, nullist ja iseendast? Miks peaks ratast uuesti leiutama, kui on olemas valmis lahendused libe / öökull liugurid? Sellel on vähemalt kaks põhjust:

  • hariduslikel eesmärkidel
  • testiülesannete täitmiseks

Tööle kandideerimisel kasvõi vabale kohale HTML küljendaja, palutakse teil mitte ainult karussell paigutada, vaid ka seda ellu viia Js, ilma kolmandate osapoolte teeke kasutamata.

Karussellnäide

Mida JavaScript elementidega teeb?

Sündmuste korral muudab meetodite abil elementide omadusi. Kolm vaala, kellest kinni hoida JavaScripti:

  • omadused
  • meetodid
  • arengud

Kasutaja käivitab sündmuse ise onclick, kui klõpsate nuppu. Programmeerija ülesandeks on riputada kliki sündmus soovitud elemendile ja kirjutada brauseri jaoks juhised (funktsioon), mis peaks juhtuma, kui klõpsata.

HTML-märgistus karussellile

Loome piltide jaoks konteineri, sisestage pildid ise ja kaks nuppu - Edasi / tagasi.

CSS-i stiilid

#gallery (
laius: 640px;
veeris: 20px auto;
teksti joondamine: keskel;
}

#gallery .photos img (
laius: 100%;
kuva: puudub;
}

#gallery .photos img: esimene laps (
kuva: plokk;
}

Nupud (
ülemine serv: 20 pikslit;
}

Karusselliloogika

Kuidas üldse kirjutada Js kood, kui te ei saa aru toimuva loogikast. Vajutades nuppu Edasi, praegune pilt kaob ja selle asemele ilmub uus. Vaateväljas on alati üks pilt, kuid kus on ülejäänud? Ja ülejäänud, peitsime, palusime kõik pildid kuva: puudub jättes alles esimese, küsides temalt kuva: plokk, pseudoklassi kaudu esimene laps.

Kuidas veenduda, et iga kord, kui klõpsate nuppu Edasi, kadus esimene pilt ja ilmus teine ​​ning teise asemel kolmas. Nõutav, vahetage atribuut kuva, vahel mitte ühtegi / blokeerida, kui klõpsate nuppu.

JS-kood

Elementide valiku tegemine

Hankige nupud Edasi / tagasi meetodi abil valija abil querySelector ja pane need muutujatesse btn_prev / btn_next.

Olgu btn_prev = document.querySelector ("# gallery .buttons .prev");
las btn_next = document.querySelector ("# galerii .nupud .next");

Kõik pildid saame valija abil, meetodi kaudu querySelectopAll ja pane need samasse muutujasse pilte.

querySelectopAll- saab hulga elemente, st kõik pildid.

Olgu pildid = document.querySelectorAll ("# gallery .photos img");

Massiivis salvestatakse elemendid juba nummerdatuna, alustades nullist. Seetõttu võime neile viidata arvu järgi. Kuid kõigepealt loome uue muutuja ja paneme sinna esimese pildi numbri, selle, millel on omadus kuva: plokk.

Olgu i = 0; // ekraanil oleva praeguse pildi number

Viidame praegusele pildile ja muudame seda stiilides, atribuudis kuva.

Pildid [i] .style.display = "pole"; // peida praegune pilt

Nüüd pole ekraanil ühtegi pilti. Kuidas järgmine pilt seal ilmub? Teame, et järgmise pildi arv on alati ühe võrra suurem kui eelmise pilt.

I ++; // suurendage i muutujat ühe võrra

pildid.pikkus- see on piltide arv, mis võib muutuda, nii et pole vaja näidata, et meil on 3 pilti, brauser teab seda juba. Suurendame loendurit i, iga kord ükshaaval, kuni ilmub viimane pilt, ja sunnime siis sunniviisiliselt karusselli uuesti esimese pildi juurde tagasi pöörduma. Seda nimetatakse loopimiseks.

Me näeme ette tingimus, et kui loendur i saab rohkem kui olemasolevate piltide arv, naaseb praeguse pildi juurde number 0.

Kui (i> = pildid.pikkus) (
i = 0; // muutuja i võrdub 0
}

Piltide sirvimisel vastupidises järjekorras loendur i, peaks ühe võrra vähenema. Kui muutuja väärtus muutub väiksemaks kui null, tuleb sinna panna viimase pildi number.

Btn_prev.onclick = function () {
pildid [i] .style.display = "pole";
i = i - 1;
kui ma< 0){
i = pildid.pikkus - 1;
}
pildid [i] .style.display = "blokeeri";
}

Lahuta kogusummast pildid.pikkus, üks ja saame pildi numbril 2. See on viimane pilt, kuna arvutus algab programmeerimisel nullist.

Paigutuse kujundaja positsiooni testi läbimiseks vajate JS-i enesekindlat mõistmist, see on keskendunud lihtsalt küljendajatele.

Praegu on liugur - karussell - funktsionaalsus, mis teil lihtsalt peab olema ettevõtte veebisaidil, veebisait - portfell või mõni muu ressurss. Koos täisekraani kujutise liuguritega sobivad horisontaalsed karussellliugurid hästi igasse veebidisaini.

Mõnikord peaks liugur hõivama ühe kolmandiku saidi lehest. Siin kasutatakse karusselliliugurit koos üleminekuefektide ja tundlike paigutustega. E-kaubanduse saidid kasutavad karusselliliugurit, et kuvada mitu fotot üksikutes postitustes või lehtedel. Liuguri koodi saab vabalt kasutada ja muuta vastavalt teie vajadustele.

Kasutades jQueryd koos HTML5 ja CSS3-ga, saate oma lehti huvitavamaks muuta, pakkudes neile ainulaadseid efekte ja juhtides külastajate tähelepanu saidi konkreetsele alale.

Slick - kaasaegne liuguri pistikprogramm - karussell

Slick on tasuta jquery pistikprogramm, mille arendajad väidavad, et nende lahendus vastab kõigile teie liuguri nõuetele. Automaatselt reageeriv karusselliliugur võib mobiilseadmete jaoks töötada paanirežiimis ja töölauaversiooni puhul pukseerimisrežiimis.

Sisaldab üleminekuefekti "tuhmumine", huvitavat funktsiooni "režiim keskel", piltide laisk laadimist automaatse kerimisega. Uuendatud funktsioon sisaldab slaidide ja slaidifiltri lisamist. Kõik selleks, et saaksite pistikprogrammi vastavalt oma vajadustele kohandada.

Demorežiim | Lae alla

Owl Carousel 2.0 - jQuery - puutetundlik pistikprogramm

Selle pistikprogrammi arsenalis on lai valik funktsioone, mis sobivad nii algajatele kui ka kogenud arendajatele. See on karusselliliuguri uuendatud versioon. Tema eelkäija sai täpselt sama nime.

Liugur sisaldab üldisi funktsionaalsuse parandamiseks sisseehitatud pistikprogramme. Animatsioon, video taasesitus, liuguri automaatne esitamine, laisk laadimine, automaatne kõrguse reguleerimine on Owl Carousel 2.0 peamised omadused.

Pistikprogrammi mugavamaks kasutamiseks mobiilseadmetes on kaasas lohistamise tugi.
Pistikprogramm sobib suurepäraselt suurte piltide kuvamiseks isegi mobiilseadmete väikestel ekraanidel.

Näited | Lae alla

jQuery hõbedase raja pistikprogramm

Üsna väike, kuid funktsionaalne rikas pistikprogramm, mis võimaldab teil lehele asetada liuguri - väikese tuumaga karussell, mis ei tarbi palju saidi ressursse. Pistikprogrammi saab kasutada vertikaalsete ja horisontaalsete liugurite, animatsioonide kuvamiseks ja galeriist pildikomplektide loomiseks.

Näited | Lae alla

AnoSlide - ülikompaktne tundlik jQuery liugur

Ülimalt kompaktne liugur jQuery - tavalise liuguriga võrreldes palju suurema funktsionaalsusega karussell. See sisaldab ühe pildi eelvaadet, mitme pildiga karussellekraani ja pealkirjapõhist liugurit.

Näited | Lae alla

Öökulli karussell - Jquery liugur - karussell

Owl karussell on puutetundliku ekraaniga toega liugur, mis on hõlpsasti manustatav HTML-koodi. Pistikprogramm on üks parimatest liuguritest, mis võimaldab teil luua ilusaid karusselle ilma spetsiaalselt ettevalmistatud märgistusteta.

Näited | Lae alla

3D galerii - karussell

Kasutab CSS-i stiilidel ja mõnel Javascripti koodil põhinevaid 3D-üleminekuid.

Näited | Lae alla

3D-karussell, kasutades TweenMax.js ja jQuery

Suurepärane 3D-karussell. Tundub, et see on endiselt beetaversioon, sest avastasin sellega praegu paar probleemi. Kui olete huvitatud oma liugurite testimisest ja loomisest, on sellest karussellist palju abi.

Näited | Lae alla

Karussell bootstrapi abil

Tundlik karusselliliugur, kasutades alglaadimistehnoloogiat, sobib just teie uue veebisaidi jaoks.

Näited | Lae alla

Põhineb Bootstrap - Moving Box karussellliuguri raamistikul

Enim nõutakse portfelli ja ärisaitidel. Seda tüüpi karusselliliugurit leidub sageli mis tahes tüüpi saitidel.

Näited | Lae alla

Pisike ringiliider

See pisike liugur on valmis töötama mis tahes ekraani eraldusvõimega seadmetes. Liugur võib töötada nii ringikujulises kui ka karussellirežiimis. Pisike ring on esitatud alternatiivina teistele sarnastele liuguritele. IOS-i ja Android-i operatsioonisüsteemidele on sisseehitatud tugi.

Ringrežiimis näeb liugur päris huvitav välja. Pukseerimistoetus ja slaidide automaatse kerimise süsteem on suurepäraselt rakendatud.

Näited | Lae alla

Thumbelina sisu liugur

Võimas, tundlik ja karusselliga liugur sobib suurepäraselt kaasaegsele veebisaidile. Töötab õigesti igas seadmes. Tal on horisontaalsed ja vertikaalsed režiimid. Selle suurus on viidud 1 KB-ni. Ülimalt kompaktsel pistikprogrammil on ka suurepärased sujuvad üleminekud.

Näited | Lae alla

Vau - liugur - karussell

Sisaldab üle 50 efekti, mis aitavad teil oma veebisaidile originaalse liuguri luua.

Näited | Lae alla

Reageeriv jQuery sisu liugur bxSlider

Muutke brauseriakna suurust, et näha, kuidas liugur kohaneb. Bxslideril on üle 50 kohandamisvaliku ja see tutvustab oma funktsioone erinevate üleminekuefektidega.

Näited | Lae alla

jCarousel

jCarousel on jQuery pistikprogramm, mis aitab teil pildi eelvaadet korraldada. Näites näidatud alusest saate hõlpsalt luua kohandatud pildikarusselle. Liugur on tundlik ja optimeeritud töötama mobiilplatvormidel.

Näited | Lae alla

Kerimiskast - jQuery pistikprogramm

Scrollbox on kompaktne pistikprogramm liuguri - karusselli või teksti kerimisjoone loomiseks. Põhifunktsioonide hulka kuulub vertikaalne ja horisontaalne kerimine koos pausi abil hiirega.

Näited | Lae alla

dbpasCarousel

Lihtne liugur - karussell. Kui vajate kiiret pistikprogrammi, teeb see 100%. Kaasas ainult liuguri toimimiseks vajalikud põhifunktsioonid.

Näited | Lae alla

Flexisel: tundlik JQuery liuguri pistikprogramm - karussell

Flexiseli loojad said inspiratsiooni vana kooli jCarouseli pistikprogrammist, tehes selle koopia, mis keskendus liuguri õigele toimimisele mobiilseadmetes ja tahvelarvutites.

Mobiilseadmetega töötamisel erineb Flexiseli tundlik paigutus brauseriakna suurusele orienteeritud paigutusest. Flexisel on suurepäraselt kohandatud nii madala kui ka kõrge eraldusvõimega ekraanidel töötamiseks.

Näited | Lae alla

Elastislide - reageeriv liugur - karussell

Elastislide kohandub suurepäraselt seadme ekraani suurusega. Saate määrata minimaalse kuvatavate piltide arvu kindla eraldusvõimega. Töötab hästi pildigalerii karusselliliugurina, kasutades fikseeritud ümbrist koos vertikaalse kerimise efektiga.

Näide | Lae alla

FlexSlider 2

Woothemesi vabalt ümberjagatav liugur. Seda peetakse üheks kõige paremini reageerivaks liuguriks. Pistikprogramm sisaldab mitut malli ja on kasulik nii algajatele kasutajatele kui ka asjatundjatele.

Näide | Lae alla

Hämmastav karussell

Amazing Carousel on tundlik jQuery pildi liugur. Toetab paljusid saidihaldussüsteeme nagu WordPress, Drupal ja Joomla. Toetab ka Androidi ja IOS-i ning lauaarvutite operatsioonisüsteeme ilma ühilduvusprobleemideta. Sisseehitatud hämmastavad karussellimallid võimaldavad teil kasutada liugurit vertikaalses, horisontaalses ja ümmarguses režiimis.

Näited | Lae alla