HTML5 adaptiivne liugur. Kuidas teha adaptiivset liugurit CSS3-s? Adaptive liugur CSS3

Üks tõhusad viisid Kasutajate tähelepanu tõmbamine kohalehel on liikuva animatsiooni loomine. Animatsioonielemendid aitavad meile selgemalt öelda ja näidata kasutajatele teie toote kohta. Viimane kord, reiside paneelid suurendasid suurt populaarsust, samuti mitmeid muid mõjusid, mis kuvatakse kerimise või pressitud pildile. Neid tuntakse ka liuguritena, karussellidena ja paneelide lahkumisena. Käesolevas artiklis käsitletakse adaptiivse karusselli liuguri loomist, millel on automaatse lepingu sujuv toime.

Tänapäeval sisaldab võrk sadu ülevaateid viiteid valmis lahendustele, kuid enamik neist sisaldavad paljusid kasutamata funktsioone, mis vähendavad oluliselt liuguri jõudlust, samuti aeglustab saidi laadimist tervikuna. Professionaalsed veebiarendajad püüdsid alati luua paindlikku seadistamisel tarkvaratooted, täiendavate raamatukogude ja pluginate madala künnisega. Seetõttu hõlmab meie skripti töö miinimumnõuded sellise liuguri korraldamiseks. Töö funktsionaalsus võimaldab teil seada lülitusintervalli, kiiruse, samuti konkreetse slaidi valiku. Allpool on rida püsiv, reguleeriv töö liugur ise.

timelist. - Slaidi lülituskiirus

TimeView. - kuvatud aeg

Radiobut. - Slaidi all olevad nupud kiire navigeerimiseks. Vaikimisi, tõelise väärtuse, kui kasutate vale, nupud kaovad.

Ja nüüd alustame! Loo ja avage fail index.htm.

Esitatud koodis, nagu me ei näe midagi keerulist, slider-wrap. Määrab Üldine Ja liinige liugurit ekraani keskel. Parameeter aktiivne slaidi. Määrab pildi suuruse ja kõrguse vastavalt selle pikkusele. Ja liugur. Näitab ainult aktiivset pilti.

Nüüd looge ja avage fail. style.css. Ja nuttes MarkUp me vajame:

@Import URL ("https://fonts.Gogleapis.com/css?family\u003dopen+sans|roboto"); Keha (värvus: # 4F4F5a; font-nägu: "roboto", sans-serif; fondi suurus: 16px; polsterdamine: 0; marginaal: 0;) # Slider-wrap (max-laius: 800px; marginaal: 0 AUTO; Merginaal-top: 80px;) # Active-slaidi (laius: 100%; ekraan: tabel; asend: sugulane; ülevoolu: peidetud; -MebKit-kasutaja-valige: Puudub; -Moz-kasutaja-valige: Puudub; Kasutaja-valige: Puudub; -O-kasutaja-Vali: Puudub; kasutaja-valige: Puudub;) #slider (positsioon: sugulane; laius: Calc (100% * 4); Üles: 0; Vasak: 0; Marginaal: 0 ; polsterdamine: 0; -Webkit-üleminek: 1s; -O-üleminek: 1s; üleminek: 1s; -webkit-ülemineku ajastus-funktsioon: hõlpsas-in-out;--O-ülemineku ajastus-funktsioon: Lihtne-in -out; Ülemineku-ajastus-funktsioon: kergesti välja lülitatud;) .sliide (laius: Calc (100% / 4); nimekirja-stiil: Puudub; kuvamine: Inline; Float: vasakul;) .sLide IMG (laius);) 100%;) .radio-nupp (marginaal-top: 10px; tekst-align: keskus;) .radio-kuid .ctrl-valige (marginaal: 2px; ekraan: Inline-plokk; Laius: 16px; Ülevoolu : Varjatud; tekst-taane: -9999px; taust: URL (radiobg.p Ng) keskmise põhjata) kordus; ) .Radio-kuid .ctrl-valige: Hover (kursor: kursor; taustapositsioon: keskus;) .radio-kuid .ctrl-select.activeveveve (taustapositsioon: keskele);) #prewbutton, #Nextbutton (ekraan : Blokk; laius: 40px; kõrgus: 100%; Asukoht: Absoluutne; Üles: 0; ülevool: peidetud; tekst-taane: -999px; taust: URL ("arrowbg.png") vasakpoolne keskus nr-kordus; läbipaistmatus: läbipaistmatus: 0,5 Z-indeks: 3; Outline: Puudub! Oluline;) #Pewbutton (vasakul: 10px;) #NextButton (paremal: 10px; taust: URL (arrowbg.png) Right Center No-Korda;) #Prewbutton: Hover, # Nextbutton: Hover (läbipaistmatus: 1;)

Stiili stiilis slider-wrap. Propashite laius.maksimaalne pikkus Teie pildid.

Stiili stiilis #Slider (laius: Calc (100% * 4);) ja .sliide (laius: Calc (100% / 4);) Määrake oma liuguri piltide arv. Meie näites on nad 4.

Kui nooled edasi / tagasi näitama oma liuguri nähtavuse saab teha nähtamatuks ja nad ilmuvad, kui sa hover. Selleks parameetrid preverbut. ja nextbut.Seadke läbipaistmatus vara väärtus 0.

Nüüd looge ja avage meie fail. slider.js.kus seal on liuguri kood. Ära unusta ühendada jquery raamatukogu.

$ (Document) .Ready \u003d 700; VAR TimeView \u003d 5000; VAR RADIOBUT \u003d TRUE; VAR SLIDENUM \u003d 1; VAR SLIDETIME; SLIDEKOUNT \u003d $ ("# liugur"). Pikkus; VAR Ansslide \u003d funktsioon (nool) (ClearTime) (Slidetime); kui (nool \u003d\u003d "Järgmine") (kui (SLIdeNUM \u003d\u003d SLIDEKOUNT) (SLIdeNUM \u003d 1) (SLIDENUM \u003d 1)) Tõlgi \u003d - $ ("# Active-Slide") .width () * (Slidenum - 1); $ ("# liugur"). CSS (("Transform": "Tõlgi (" + Tõlk + "PX, 0)")));) Eks (nool \u003d\u003d "Presement") (kui (SLIDENUM \u003d\u003d 1) (liugur \u003d slaidont;) mujal (sliderum- \u003d 1) tõlkida \u003d - $ ("# Active-Slide"). Laius () * (Slidenum - 1); $ ("#slider"). CSS (("Transform": "Tõlgi (" + Tõlk + "px, 0)"))));) muu (sladunum \u003d nool; tõlkida \u003d - $ (# Active-Slide "). Laius () * (Slidenum - 1); $ ("# liugur"). CSS (("Transform": "Tõlgi (" Tõlkimine + "PX, 0)")));) $ (". Ctrl-Select.active") .Removeclass (" Aktiivne "); $ (". Ctrl-Vali "). Eq (slidenum - 1) .Addclass (" aktiivne ");) kui (radiobut) (var $ linkarrrow \u003d $ ("<>") .prevendto (" # Active-Slide "); $ (" # nextbutton "). Klõpsake (funktsiooni (); tagastage vale;))) $ (" # Prewbutton "). Klõpsake (funktsioon () (Anpslide (" Prew)) "); Tagastama vale;))) VAR ADDERSPAN \u003d" "; $ (" Slaid "). Igaühel (funktsioon (indeks) (lisandidPan + \u003d" "+ indeks +""; }); $("

"+ ADDERSPAN +"
") .Pendto (" # Slider-Wrap "); $ (". Ctrl-Vali: esimene "). AddClass (" aktiivne "); $ (". Ctrl-Vali "). Klõpsake (Funktsioon (VAR GOTONUM \u003d Parsefloat) ($ (selle) .Text ()); Ansslide (GOTONUM + 1);))); VAR Paus \u003d FALSE; VAR Rotator \u003d Funktsioon () (SLIDETIME \u003d SETTIJE) (funktsioon (" Järgmine ")), TimeView);))) $ (" # Slider-Wrap "). Hover (funktsioon (); Paus \u003d TRUE;), funktsioon () (Paus \u003d FALSE; Rotator ();))) vale; varrevx; $ (". Slaid"). Mousedown (funktsioon (e) (klõpsates \u003d true; Prevx \u003d E.Clientex;))); $ (". Slaid"). Momprous (Files \u003d False ;)); $ (dokument) .mouse (funktsioon () (klõpsates \u003d vale)); $ (". Slaid"). MouseMove (funktsioon (E) (klõpsates \u003d\u003d tõsi)) (kui (E.Clientex)< prevX) { animSlide("next"); clearTimeout(slideTime); } if(e.clientX > Eelmine) (anslslide); ClearTimeTime (Slidetime);) klõpsamine \u003d FALSE; ))); $ (". Slide"). Hover (). CSS ("kursor", "kursor"); Rotator (); ));

Ülesanne ansslide. Võtab kolm liiki väärtusi: järgmine, eeste, numbriline väärtus. Järgmine parameeter lülitub järgmine slaidi, repreemia tagastab eelmise ühe ja numbriline väärtus on kindlasti määratletud slaidi valitud läbi raadiolahe nupud.

Esitatud liugur kasutas veebiressursside pilte https://pixabay.com/.

Kui teil on vaja lisada oma saidile kvaliteetse jquery-liuguri, siis leiate selles artiklis vajalike pluginate kirjelduse. Hoolimata asjaolust, et JQuery on JavaScriptiga oluliselt lihtsustatud tööd. Me vajame veel pluginad, et kiirendada veebidisaini loomise protsessi.

Me saame teha mõnda neist pluginate muudatusi ja luua uusi liugureid, mis vastavad meie saidi ülesannetele palju rohkem.

Teiste liugurite jaoks lisage lihtsalt pealkirjad, pildid ja valige liuguriga varustatud slaidide muutmise mõjud. Kõik need pluginad on kaasas detailne dokumentatsioonNii lisage neile uusi mõjusid või funktsioone, ei ole palju raskusi. Võite isegi muuta vallandajad sõltuvalt sündmustest, kui olete kogenud jquery programmeerija.

Hiljutised suundumused, nagu adaptiivne disain, on veebiprojektide jaoks väga olulised, olenemata sellest, kas rakendate plugina või skripti. Kõik need elemendid muudavad iga pluginate väga paindlikuks. Kõik, mis juhtus 2014. aastal, lisatakse selles nimekirjas.

Jquery-liugurid pildid

Jsor reageeriv liugur.

Hiljuti ma leidsin selle funktsionaalse jquery-valiku ja ma võin esimest veenda veenduda, et ta hakkab oma tööga väga hästi hakkama. See sisaldab piiramatuid võimalusi, mida saab laiendada liuguri avatud lähtekoodi arvelt:

  • Adaptiivne disain;
  • Rohkem kui 15 seadet;
  • Rohkem kui 15 pildi vahetuse mõju;
  • Piltide galerii, karussell, toetus täisekraani suurusele;
  • Vertikaalsed rotatori bännerid, slaidide loend;
  • Video tugi.

Demo | Lae alla

PGWSLIDER - Adaptive Jquery / ZEPTO-põhise liugur

Selle plugina ainus ülesanne on piltide slaidide näitamine. See on väga kompaktne, kuna Jquery-failide suurus on ainult 2,5 kb, mis võimaldab teil seda tõesti kiiresti laadida:

  • Adaptiivne paigutus;
  • SEO optimeerimine;
  • Toetus erinevate brauseritega;
  • Lihtsad pildi üleminekud;
  • Arhiivi suurus on ainult 2,5 kb.

Demo | Lae alla

Jquery vertikaalne uudiste liugur

Paindlik ja kasulik JQuery-liugur, mis on mõeldud uudiste ressursside nimekirjaga trükiste nimekirja vasakul küljel ja pildi sõlmimise kohta paremal:

  • Adaptiivne disain;
  • Vertikaalne uudistevaheline kolonn;
  • Laiendatud pealkirjad.

Demo | Lae alla

Wallop Slider.

See liugur ei sisalda jquery, kuid ma tahaksin selle esitada, sest see on väga kompaktne ja võimaldab teil oluliselt vähendada aegade allalaadimise aega. Andke mulle teada, kui sulle meeldib:

  • Adaptiivne paigutus;
  • Lihtne disain;
  • Erinevad slaidide muutmise võimalused;
  • Minimaalne JavaScripti kood;
  • Suurus ainult 3KB.

Demo | Lae alla

Lame stiilis polaroidi galerii

Galerii paindliku paigutuse ja paindliku paigutusega dokumentide tabelis hajutatud stiilis ilus disain Peab palju teid huvitada. Sobib tablettidele ja suurtele kuvaritele:

  • Adaptiivne liugur;
  • Tasane disain;
  • Slaidide juhuslik muutus;
  • Täielik juurdepääs lähtekoodile.

Demo | Lae alla

A-liugur.

Demo | Lae alla

HISLIDER - HTML5, JQuery ja WordPress liuguri pilt

HISLIDER tutvustas uue vaba JQuery liuguri plugina, millega saate luua erinevaid galerii pilte fantastiliste üleminekutega:

  • Adaptiivne liugur;
  • Ei nõua programmeerimise teadmisi;
  • Mitmed hämmastavad mallid ja nahad;
  • Ilusad üleminekuefektid;
  • Erinevate platvormide toetamine;
  • Ühilduvus WordPress, Joomla, Drupal;
  • Võime kuvada erinevate tüüpide sisu: pildid, YouTube'i videod ja Videa Videa;
  • Paindlik seadistus;
  • Kasulikud täiendavad funktsioonid;
  • Unlimited maht kuvatakse sisu.

Demo | Laadi alla

WoW liugur.

WoW liugur on adaptive Jquery liugur Pildid hämmastava visuaalsed efektid (domino, pööre, hägusus, riigipöörde ja välk, lahkumine, rulood) ja professionaalsed mallid.

WoW liugur kaasas paigaldusviisardiga, mis võimaldab teil luua fantastilisi liugureid mõne sekundi jooksul ilma vajaduseta mõista koodi ja muuta pilte. Saadaval ka allalaadimiseks versiooni plug-in Joomla ja WordPress:

  • Täielikult adaptiivne;
  • Toetus kõigile brauseritele ja igasugustele seadmetele;
  • Sensoorsete seadmete toetamine;
  • Lihtne paigaldus WordPressis;
  • Paindlikkus setup;
  • SEO-optimeeritud.

Demo | Laadi alla

NIVO liugur - tasuta jquery-plugin

Nivo liugur on kogu maailmale tuntud kui kõige ilusam ja lihtsalt kasutatav pildi liugur. NIVO liuguri plugin on tasuta ja vabastatakse MIT-litsentsi all:

  • Jquery 1.7 ja rohkem;
  • Ilusad üleminekuefektid;
  • Lihtne ja paindlik seadistamisel;
  • Kompaktne ja adaptiivne;
  • Avatud kood;
  • Võimas ja lihtne;
  • Mitmed erinevad mallid;
  • Automaatne pildi korrastamine.

Demo | Laadi alla

Lihtne jquery liugur tehnilise dokumentatsiooni

Idee inspireeris Apple'i liugurid, kus mitu väikest elementi võivad lennata erinevate animatsiooniefektidega. Arendajad püüdsid seda kontseptsiooni pidada miinimumnõuded Et luua lihtne disain poe, kus "väljumise" elemendid on erinevad kategooriad:

  • Adaptiivne paigutus;
  • Minimalistlik disain;
  • Slaidide kadumise ja vahetuste erinevad mõjud.

Demo | Laadi alla

Täissuuruses Jquery pildi liugur

Väga lihtne liugur, mis võtab 100% lehe laiusest ja reguleerides mobiilseadmete ekraanide suurusest. See töötab CSS-i üleminekutega ja pilte "Fit" loomadega. Ankurit saab asendada või kustutada, kui te ei soovi linki siduda.

Installimisel avaneb liugur 100% ekraanilaiusel. Samuti võib see automaatselt vähendada slaidide suuruse suurust:

  • Adaptiivne jquery -slider;
  • Täissuuruses;
  • Minimalistlik disain.

Demo | Laadi alla

Elastne sisu liugur + on

Elastne sisaldus Slidener reguleerib automaatselt laius ja kõrguse sõltuvalt vanemaelemendi suurusest. See on lihtne jquery liugur. See koosneb ülaltoodud slaidivööndist ja navigeerimisvahendite vahekaarti paneelidest. Liugur reguleerib selle laiuse ja kõrguse vastavalt emakonteineri suurusele.

Väikeste ekraanide vaatamise diagonaalselt on navigeerimisvahendid muutunud väikesteks ikoonideks:

  • Adaptiivne disain;
  • Leidke hiireklõpsuga.

Demo | Laadi alla

Tasuta 3D-virna liugur

Eksperimentaalne liugur, jalutades pilte 3D-s. Kaks korstnat meenutavad paberitükke, kust pildi kerimisel kuvatakse liuguri keskel:

  • Adaptiivne disain;
  • Flip-transformatsioon;
  • 3D-efektid.

Demo | Laadi alla

Täisekraani pilu liugur Põhineb JQuery ja CSS3 + kasutusjuhendis

Käsitegevusest saate teada, kuidas luua liugurit esiletõsiga: Idee on "lõigata" ja kuvada praegune slaid selles vormis, avate järgmise või eelmise pildi avamisel. Jquery ja CSS-i kasutamine - animatsioon, saame luua ainulaadseid üleminekuefekte:

  • Adaptiivne disain;
  • Jagatud üleminek;
  • Täisekraani liugur.

Demo | Laadi alla

Unislider - Väga väike Jquery liugur

Ei ole tarbetuid lõõtsa ja märgistamist, mille suurus on alla 3KB. Kasutage oma slaidide HTML-koodi, laiendage seda cSS-i kasutamine. . Kõik Seotud INSLLIDER asub GitHubis:

  • Toetus erinevate brauserite jaoks;
  • Klaviatuuri tugi;
  • Reguleerimine kõrgus;
  • Adaptiivne disain;
  • Sensoorse sisendi toetamine.

Demo | Lae alla

Minimaalsed reageerivad slaidid

Lihtne ja kompaktne plugin ( suurus vaid 1 KB), mis loob adaptiivset liugurit konteineri sees elementide abil. VASTUSVÕIMALUSLIKES.JS WORKS S. suur kogus Brauserid, sealhulgas kõik IE6-st versioonid, sealhulgas IE6-st ja üle selle:

  • Täielikult adaptiivne;
  • Suurus 1 kb;
  • CSS3 üleminekud võimalusega käivitada JavaScripti kaudu;
  • Lihtne märgistus, kasutades märgitud nimekirja;
  • Võime konfigureerida ülemineku mõju ja ühe slaidi vaatamise kestus;
  • Toetab võimalust luua mitu slaidiesitlust;
  • Automaatne ja käsi kerimine.

Demo | Laadi alla

Kaamera - tasuta jquery liugur

Kaamera on plugin, millel on palju üleminekuefekte, adaptiivne paigutus. Lihtne seadistamisel, mida toetavad mobiilseadmed:

  • Täielikult adaptiivne disain;
  • Allkirjad;
  • Võime lisada video;
  • 33 erinevat värvi ikoone.

Demo | Laadi alla

Slidejs, adaptiivne jquery plugin

SLIDJS on adaptiivne plugin JQuery (1.7.1 ja rohkem) toetusel sensoorsete seadmete ja CSS3 üleminekute jaoks. Katsetage koos temaga, proovige mitu valmisnäidet, mis aitavad teil välja selgitada, kuidas slidejs oma projektile lisada:

  • Adaptiivne disain;
  • CSS3-productions;
  • Sensoorsete seadmete toetamine;
  • Lihtne seadistamisel.

Demo | Lae alla

Bx jquery liugur.

See on tasuta adaptive jquery liugur:

  • Täielikult adaptiivne - reguleerib mis tahes seadmega;
  • Horisontaalne slaidide vertikaalne muutus;
  • Slaidid võivad sisaldada pilte, video või html-content;
  • Laiendatud toetus sensoorsetele seadmetele;
  • Kasutades CSS-transformatsiooni slaidi animatsiooni jaoks ( riistvara kiirendus);
  • Tagasihelistamise API ja täielikult avalikud meetodid;
  • Väike faili suurus;
  • Lihtne rakendada.

Demo | Laadi alla

FLEXSLIDER 2.

Parim adaptiivne liugur. Uus versioon See lõpetati töö kiiruse suurendamiseks, kompaktsusele.

Demo | Lae alla

Galleria - adaptive fotogalerii põhineb JavaScript

Galleria kasutatakse miljoneid saite, et luua kvaliteetsete piltide galerii. Positiivsete ülevaatuste arv tema töö kohta lihtsalt rullides:

  • Täielikult vaba;
  • Täisekraani vaatamise režiim;
  • 100% adaptiivne adaptiivne;
  • Ei ole vaja programmeerimiskogemust;
  • Toetada iPhone'i, iPadi ja teiste puuteseadmete toetamist;
  • Flickr, Vimeo, YouTube ja palju muud;
  • Mitmed teemad.

Demo | Lae alla

Mustika - lihtne adaptiivne jquery pildi liugur

Ma esitan teile piltide Jquery-liuguri, mis on kirjutatud spetsiaalselt adaptiivse veebidisaini jaoks. Blueberry on avatud lähtekoodiga pildi liuguri eksperimentaalne plugin, mis oli kirjutatud spetsiaalselt kohanemisviisidega töötamiseks.

4. november 2019 Salvestamine on uuendatud

Yury saksa keel

Pure CSS-i liugurid + boonus liugur

CSS liugurid on mõned eelise üle liugurid JavaScript. Üks neist eelistest on allalaadimise kiirus. Kasutatakse ainult liugurite pilte. suured suurused (Kui erinevatele ekraanidele ei ole optimeerimist), kulub see ka skriptide allalaadimiseks mõnda aega. Kuid artiklis näete ainult puhta CSS-i liugureid.

Seda ma leidsin saidil liugurite teemal:

1. CSS3 Pildi liugur

CSS-i liugur, mis kasutab raadio nuppu slaidid navigeerimiseks. Need raadio basseinid on liugurite all. Lisaks raadio basseinidele viiakse navigeerimine läbi vasaku ja paremale laskja abil. Selle pildi kuvamise jälgimiseks kasutatakse pseudokoole: kontrollitud.

2. CSS3 miniatuurne liugur

Erinevalt CSS-i minevikust liugurist on siin allosas raadio basseinide asemel kõikide piltide pisipildid, mis on ka pildigalerii loomisel mugav. Pildid asendatakse mingi mõjuga: suurendades sujuvalt suurendades.

3. Galerii CSS-is

Kuid CSS-i liugur on ideaalne lehekülgede müümiseks. Reeglina paljud veebiarendajad laenude arendamisel (müügilehtede) asetage liugur juba alguses, nii et esimeses ekraanil (ilma kerimiseta) nägi külastaja kohe kõik sellel lehel. Lisaks sellele on see liugur adaptiivne, mis ka meeldib.

4. Slider CSS-i ilma linkideta

Kohe ma tahan märgata, et see liugur ei kasuta linke! Vaikimisi on lisaks peamisele pildile (slaid), veel 2 slaidi nähtavat. Nad asuvad peamise taga. Slaidide muutus esineb ilusas režiimis: kõigepealt liigutatakse kaks slaidi ja slaid muutub keskele, mis seejärel muutub peamiseks. Siis slaid suureneb ja paigutatakse ees ülejäänud.

5. Adaptive Slider CSS3-s

Teine adaptiivne liugur, mille juhtimine põhineb radioktsioonidel. Et näha, kuidas see liugur vaatab erinevad seadmedah - saate kas brauseri akenist sõltumatult muuta või liuguri leheküljel on erineva seadmete erilised ikoonid, klõpsates teie arvutis, tablett või nutitelefoni liugur.

*** Boonus Slider ***

Lisaks kõigile ülaltoodud liuguritele tahan ma teile teise. See liugur sobib ideaalselt pildigalerii loomiseks. Sõnad ei selgita, mida ta teeb, nii et see on parem vaadata kõike video:

Väljund

Slidentide abil saate ilusti kujundada pildigalerii, asetades need kompaktsemalt, sisestage liugur esimeses ekraanil (osa sellest lehest, mis on nähtav ilma kerimiseta), mis müüb külastajatele viivitamatult peamist kasu saab. Saate siiski leida palju viisi, kus saate rakendada liugureid, kuid üks asi on täpselt selge, et nad on õiged kasulikud.

Punktid, mis vaadati üle artiklis.

Tere kõigile. Väga lahe liugur Ma tahan teie tähelepanu tutvustada. Ooo ... Ma vaatan, et sa mind täiesti unustasid. Jah, jah, ma olin juba läinud, ilmselt kuus kuud või aastas ja ma ei tea, kuidas ennast artiklis iga päev välja panna (kuigi see on täiesti reaalne). Noh, okei, mitte praegu kõne kohta. Liugurit pakub Tympanus Codrops ja töötab HTML5, CSS3 ja Tweenmax.js.

Liugur ei kendu vasakule paremale ja mitte ülevalt alla, vaid diagonaalselt. Navigeerimisnooled asuvad ülemises vasakus nurgas ja alumises paremas servas. Ka navigatsioon viiakse läbi, vajutades Prevni paremal ja vasakul. Kõik animatsioon on väga sile ja töötab hästi kõik kaasaegsed brauserid. Iga liuguri individuaalne element on oma leht, mis avaneb, kui vajutab. Lehel on foto, pealkiri ja tekst.

Liugur sobib ideaalselt galerii, kunstniku portfelli, fotograafi, skulptori, lühikese, igasuguse loominguliste tegevustega tegeleva isiku ja tal on teosed, mida ta saidil näidata. Muuseumi saidi galerii näitus näeb hea välja.

Galerii ühendamine

Ühendage galerii ei ole raske

Lae failid

Kõigepealt peate lihtsalt oma saidilt otsese lingi jaoks allikaid alla laadima. Arhiivist peate valama IMG, CSS-i ja JS kausta saidi juurt

Ühenda CSS ja JS-failid

Seejärel ühendage skriptid ja stiilid. Stiilid on ühendatud sildi lisamisega Järgmine kood

ja skriptid lehekülje alla sulgemismärgis

Lisage saidile liugur

Esiteks lisage navigeerimine saidi tippu

ja siis liugur ise

Mälestused ja mõtted.
1

Automaatika.

Juhuslik roam
2

Masinad.

Suvalised sõnad.
3

Kooseksisteerimine

Ainus juhend on sinu süda

Haunted triiv.
4

Bellamio.

Lõbus lahknev
5

Karjamaad.

Loodab ja unistused.
6

Fookus.

1

Automaatika.

Puu peab olema sinu sõber, kui sa "uuesti maalida

Lihtsalt lase see juhtuda. Me laseme sellel voolu meie meelest välja. Lihtsalt lõõgastuge ja lase tal voolata. See lihtne. Olgu "S panna mõned õnnelikud väikesed pilved meie maailmas. See on väga külm pilt, ma pean minema oma mantel. See on umbes külmutada mind surma. See on õnnelik väike seascape. Lase siin üles minna ja alustada lõbutseda kõige vähem väikese natuke saab teha nii palju. Töötage üks asi korraga. Don "t ei saada ära - meil on palju aega. Pane oma tunded ta, süda, see on sinu maailma. Need puud on nii lõbus. Ma alustan neid ja mul on raske aeg peatuda.
2

Masinad.

See on ilmselt suurim asi minu elus juhtuda

Me ei püüa sind sind kopeerida. Me oleme lihtsalt siin, et sa teeksid teile tehnikat, siis lase sul lahti maailma. Nüüd, me läheme selle pilve kohevaks. Me ei ole siin midagi muud kui õnnelikud puud. Olgu see uuesti uuesti. Kasutage seda, mida näete, ära plaanige seda. Lase siin üles minna ja alustada lõbutseda kõige vähem väikese natuke saab teha nii palju. Töötage üks asi korraga. Don "t ei saada ära - meil on palju aega. Pane oma tunded ta, süda, see on sinu maailma. Need puud on nii lõbus. Ma alustan neid ja mul on raske aeg peatuda.
3

Kooseksisteerimine

Ainus juhend on sinu süda

Lase siin üles minna ja alustada lõbutseda kõige vähem väikese natuke saab teha nii palju. Töötage üks asi korraga. Don "t ei saada ära - meil on palju aega. Pane oma tunded ta, süda, see on sinu maailma. Need puud on nii lõbus. Ma alustan neid ja mul on raske aeg peatuda. Aga me "ei ole veel seal, nii et me ei pea Muretsege selle pärast. Nüüd lase siin siin õnnelikud väikesed pilved. Mis kurat. Õhuke värv jääb paksu värvi. Ma segan väikese värvi.
4

Bellamio.

Ainus eeltingimus on see, et see teeb sind õnnelikuks

Vaadake. Me võtame harja nurgas ja laseme tal taasesitada edasi-tagasi. See on planeerimata see tõesti juhtub. Ma "mingi kott, ma ei suutnud BAMBI-d välja arvatud kaameraga. Ma arvan, et ma olen natuke imelik. Mulle meeldib rääkida puude ja loomadega. See on aga okei; Mul on lõbusam kui enamik inimesi. Me mängime täna pilvedega. Didn "t sa tead, et teil oli nii palju võimu? Saad liigutada mägesid. Sa võid teha kõike. Lase siin üles minna ja alustada lõbutseda kõige vähem väikese natuke saab teha nii palju. Töötage üks asi korraga. Don "t ei saada ära - meil on palju aega. Pane oma tunded ta, süda, see on sinu maailma. Need puud on nii lõbus. Ma alustan neid ja mul on raske aeg peatuda.
5

Karjamaad.

Olgu "Sööge siin lõbusaks ja alustage lõbusat

Nii tihti väldime jooksvat vett ja jooksev vesi on lõbus. Igaüks näeb asju erinevalt näha - ja see on nii, nagu see peaks olema. Suur tugev puu vajab suured tugevad juured. Steve tahab peegeldusi, nii et lase tal mõelda. Me Don "t ei ole pühendunud. Me mängime siin lihtsalt siin. Making kõik need väikesed ähvardused, kes elavad pilvedes. Lase siin minna üles ja alustage lõbusat väikest natuke saab teha nii palju. Töötage korraga ühe asjaga. Ära saada ära - Meil \u200b\u200bon palju aega. Pane oma tunded ta, süda, see on sinu maailma. Need puud on nii lõbus. Ma alustan neile ja mul on raske aeg peatuda.
6

Fookus.

See on planeerimata see tõesti juhtub

Aga me ei ole veel seal veel, nii et me ei pea selle pärast muretsema. Nüüd laske siin meeldivaid õnnelikke väikesi pilved. Mis kurat. Õhuke värv jääb paksu värvi juurde. Ma segame veidi värvi. Me kasutame van dükepruuni, püsiva punase ja natuke Preisi sinist. Lase siin üles minna ja alustada lõbutseda kõige vähem väikese natuke saab teha nii palju. Töötage üks asi korraga. Don "t ei saada ära - meil on palju aega. Pane oma tunded ta, süda, see on sinu maailma. Need puud on nii lõbus. Ma alustan neid ja mul on raske aeg peatuda.

See on kõik. Liugur on valmis! Õnne töös

Tervitage teid uuesti oma blogis. Täna CSS-i tänu uutele valikutele oli võimalus teha liuguri ilma skriptita. Niisiis, see artikkel näitab teile, kuidas teha adaptiivne liugur CSS3?

Tunniplaan

Nii et täna näen teile väga üksikasjalikku teavet, kuidas luua oma liuguri ilma skriptideta, kohandada seda mis tahes seadmetega ja muuta oma välimust tulevikus kergesti, samuti lisada uusi slaidid. Teeme ainult 3 slaidi, mis lülitab käsitsi klõpsates nuppude klõpsamisel. Noh, alustame!

Märgistus liugur

Esiteks on vaja mõista, mida Markrup on. Selles ekraanipildi näete minu märgistuse näidet ja ma töötan täna.
Ma dubleerin ka selle koodi, et saaksite ennast kopeerida ja sisestada.
Esiteks peate looma slaidi lülitite nuppe. Kuna slaid on kolm, siis sama vajab nuppe:

Igaüks saab oma, ainulaadne identifikaator ja üks valitakse vaikimisi.

Viimane kood, mida me vajame. See kuvab nuppe allkirja, kuid tegelikult kasutame neid, et varjata vaikimisi nuppe (raadio nupud ei täideta stiilide kaudu) ja panna need plokid, mida saab nende asemel välja anda. See on need, kes on vahetamisnuppudena ja raadionuppude kimp toimub spetsiaalse vormi atribuudi abil.

Ja nüüd tuleb kogu see kood olla ühes ühisesse konteinerisse pakitud. Olgu see plokk Wrap-klassiga.

Alustame liuguri loomist - lehe esialgsed stiilid

Niisiis, esiteks me seame ühised stiilid, mis aitavad lähtestada kõik vaikimisi taandeid ja samal ajal teha sisemised taanded ja raamid arvesse võtta laiend elementide laius. Seda tehakse sellisena:

* {
Marginaal: 0;
Polster: 0;
-Mebkit-box suuruse suurus: Border-kasti;
-Moz-box suuruse suurus: Border-Box;
-O-box-suurusega: piirkasti;
Box suuruse: Border-Box;
}

Muide, * - tähendab kõiki valikuid. See tähendab, et selline universaalne ja globaalne valija.

Me kaunistame konteinerit. See on plokk ise, mis sisaldab kõiki meie olulist osast - nupud, slaidid ja allkirjad.

Wrap (
Kõrgus: 350px;
Marginaal: 0 AUTO;
Positsioon: sugulane;
Laius: 600px;
}

Laius ja kõrgus, mida saate eksponeerida IgaüksSõltuvalt sellest, millised suurused on teie fotod slaidide jaoks. Ma kärbitud fotode eelnevalt suurus 600 Per 350 pikslit, mistõttu ma määrata sellised mõõtmed. Marginaal: 0 Auto liinid Konteiner täpselt lehe keskel ja suhteline positsioneerimine võimaldab teil täpselt paigutada nuppe mahutisse hiljem.

Me koostame liuguri ja slaidide

Esialgu on siin sellised stiilid:

Liugur (
Taustvärv: # 999;
Kõrgus: pärida;
Ülevoolu: peidetud;
Positsioon: sugulane;
Laius: pärida;
}

Me suuname liugurit sama laiuse ja kõrguse ning ühise konteinerina. Me täpsustame ka värvi ja positsioneerimise ning ülevoolu vara: peidetud kärped kõik, mis ei kuulu plokki.

Järgmisel juhul tuleb väljastada slaidid ise:

Slaidid (
Kõrgus: pärida;
Läbipaistmatus: 0;
Seisukoht: absoluutne;
Laius: pärida;
Z-indeks: 0;
}
.Auto1 (taustapilt: URL (BMW.JPG);)
.Auto2 (taustapildi: URL (Audi.jpg);)
.Auto3 (taustapilt: URL (Porshe.jpg);)

Märkige ka laius ja kõrgus nagu slaid. Pärandväärtus võimaldab teil pärida vanemploki väärtust. Z-indeksi omaduste ja läbipaistmatuse omaduste kasutamine me teeme meie pilte nähtamatuks. Allpool määrame selgelt taustapilte.

Siiani näeme midagi, ainult halli tausta, sest meie pildid on peidetud.

Me kaunime lüliti nuppe

Nüüd peate selle asemel eemaldada standardse raadio nupud ja stiilis allkirjad.

Wrap\u003e sisend (
Ekraan: Puudub;
}

Me eemaldame raadio nupud.

Wrap .Kontroll (
Seisukoht: absoluutne;
marginaal-vasak: -50px;
Vasak: 50%;
}

Nende stiilide abil keskendume ploki keskuse nupud.

Wrap Label (
Kursor: kursor;
Ekraan: Inline-plokk;
Kõrgus: 25px;
Marginaal: 10PX;
Positsioon: sugulane;
Laius: 25px;
Piir: 2px tahke hall;
Piiriraadius: 30% / 10px;
}

Need stiilid teevad väga oluliseks - nad võimaldavad meil nuppe väljastada. Sa pead määrama nuppe suuruse, seadistage neile plokk-alumise juhtumi tüübi, taante ja halli raam. Võite lisada ka ümardavad nurki.

Nüüd on meil kolm nuppu, mis keskendub allpool slaidide all, see on lihtsalt halli raam. Teeme selle nii, et kui klõpsate selle nupule, ilmus mõni pilt, mis näitab, et nupp on aktiivne sel hetkel. Muide, sama tehnikat, ainult märkeruududega, näitan käesolevas artiklis.

Kuna me lülitame auto pilte, leidsin võrgustiku ikooni võrgus, vähendasin selle suurus umbes 20 kuni 20. Nüüd on asi Wise - lisage taustapildi nupule, kui see klõpsati.

# Point1: kontrollitud ~ .Kontrollmärgise märgis: NH-tüüpi (1),
Punkt2: Kontrollitud ~ .Kontrolli märgis: NTH-of-tüüp (2),
Punkt3: kontrollitud ~ .Kontrolli märgistus: NTH-of-tüüp (3) (
Taust: URL (wheel.png) ei korrata 50% 50%;
}

Seda tehakse selliste valikutega. Mida nad teevad? Sisuliselt on see keeruline valija, mis on salvestatud kogu seisund. See on midagi sarnane programmeerimisega. See tähistab järgmist: Kui valitud raadionupp on valitud, peate rakendama stiili allkirjale, mis läheb kusagil Markrupil. Nüüd, kui klõpsate nupud, kuvatakse rooliratta pilt sees!

Kõige olulisem etapp sunnib lülitamist!

Tegelikult me \u200b\u200blahkusime tegema üsna natuke. Nimelt, et teha asemel halli ala liugur ilmus pilte autode, mis oleks edukalt kolinud. Selleks peate rakendama ühte keerukaid valikuid:

Punkt1: kontrollitud ~ .slider\u003e .auto1,
Point2: kontrollitud ~ .slider\u003e .auto2,
Punkt3: kontrollitud ~ .slider\u003e .auto3 (
Läbipaistmatus: 1;
Z-indeks: 1;
}

Mis toimub? Nüüd, kui proovite liugurit tegevuses, töötatakse see täielikult. Nende valikute puhul määrame kindlaks järgmised: Kui raadionupu vajutatakse, tehke soovitud slaid, mis asub HTML-koodil (edasised raadio nupud).

Seega, kui klõpsates esimesel nupul, on näidatud meile BMW auto, kui klõpsates teine \u200b\u200b- Audi, klõpsates kolmandal - Porshe. Ja kogu seekord lülitumisel kuvatakse sellesse nupule rooliikoon, slaid on aktiivne.

Niisiis, me tegime liuguri. See jääb selle kohandamiseks.

Me kohandame liugurit mobiilseadmete vaatamise kaudu

Kuigi meie liuguril on fikseeritud laiusega 600 pikslit. Seega hakkavad probleemid esinema selle laiusega ekraanidel. Eelkõige ilmub horisontaalne kerimisriba. Selle vältimiseks on meil natuke kirjaliku koodi reguleerimiseks veidi kohandada. Seda peate muutma:

  1. Wrap ploki jaoks, see tähendab, et peamine konteiner ei ole laius, kuid max-laius: 600px. See võimaldab konteineril kokku kahaneda, kui aken muutub laius väiksemaks.
  2. Liugur (liugur) On vaja registreerida laius: 100%;
  3. Slidesh (slaidid) ei muuda midagi.

Kogu muutusi võib näha selles koodis:

Wrap (
Max-laius: 600px;
}
.slider (
Laius: 100%;
}

Suurepärane, nüüd jääb registreerida meediapäringu paari, et teha liugur täielikult adaptiivne, samuti uute ekraanide skaalapilte. Eksperimentaalne poolt avastasin, et slaidi pilt ei sobi ekraanile akna laiusega 600 pikslit. Niisiis, selle krundi kohta ja teil on vaja muuta stiile. Selleks kirjutage esimene meedia taotlus.

Muide, ma kirjutasin üksikasjalikult meedia päringute ja nende kohaldamise kohta käesolevas artiklis. Ma soovitan teil tutvuda sellega, kellel pole aimugi adaptiivse disaini kohta.

Seega, laiusega 650 pikslit ja vähem kõike kuvatakse hästi, pakun sellist muutust stiile:

@Media ekraan ja (max-laius: 650px) (
.wRAP (
Max-laius: 480px;
Kõrgus: 280px;
}
.sliide (
Taustav suurus: kate;
}
}

Liuguri laius väheneb ka kõrgus väheneb. Slaidide ise, me määrasime vara, mis kaalub pilte nii, et nad hoiavad oma proportsioonid täielikult paigutatud liugur ilma lõikamata samal ajal.

Suurepärane, nüüd saate kontrollida ja veenduda, et laius on väiksem kui 650 pikslit, muutub liugur ja hea välja, ilma pildi lõikamata.

Viimane punkt on laiusega umbes 400 pikslit. Selle peal hakkab meie pilt mitte panna ja vaja tegutseda. Selleks kirjutan teise meedia taotluse:

@Media ekraan ja (max-laius: 400px) (
.wRAP (
Max-laius: 320px;
Kõrgus: 180px;
}
.sliide (
Taustav suurus: kate;
}
}

Kõik sama, vähendage ainult konteineri laiust ja kõrgust. Suurepärane, nüüd meie liugur on täielikult adaptiivne! Isegi mobiiltelefon Laiusega 320 pikslit, ta näeb hea välja. Kuid vaata enda eest:

Tänu meedia taotledele on pildid proportsionaalsed vähenema, säilitades samal ajal nende proportsioonide.

Lisa liuguri mõju, kui üleminekud

Noh, selle artikli boonus näete paari mõju, mida saab rakendada plokkide ajal. Niisiis, see on piisav, et valida ükskõik milline neist, ja kirjuta see slaidid (.sliid) ja kui pilt ilmub, tühistage mõju mõju. Tulemuse vaatamiseks peate seadma üleminekuomandi slaidid, et üleminekud oleksid sile. Näide mõju:

Slaidid (
Transform: Pööra (50DEG);
Üleminek: 1s;
}

Nüüd üsna valijat, mis muudab slaidi nähtavaks, et registreerida ümberkujundamise tühistamise:

Punkt1: kontrollitud ~ .slider\u003e .auto1 (
Transform: Puudub;
}

Ja nii teha kõigi slaidide jaoks. Sellest tulenevalt pööratakse esialgu pilt ja see on nähtamatu ja kui see ilmub, mõju sujuvale naasmisele esialgne asend. Seega saate oma mõju välja tulla. Noh, me tegime liugurit, mul on kõik. Kui teil on küsimusi, ootavad kommentaarid.

Täiendav - kuidas seda teha nii, et kui klõpsate slaidile, sidudes slaidiühendusega üleminek?

Teisisõnu, me oleme lihtsalt pildid nüüd ja kuidas neid klõpsata. Selleks peate selle õppetundil olema valmis liugur. Seejärel peate leidma tükk HTML-koodis, mis vastutab slaidide eest. Siin on see ekraanipilt:

Nagu näete, sisestasin ma esimese ja teise slaidiühenduse sees. Niisiis, kui klõpsates esimesel slaidil, toimub teisele Yandexile klõpsamisel üleminek Google'ile. Ma tahan märkida, et link avaneb samas aknas, st liuguriga praegune leht kaob sel juhul. Kui teil on vaja avada lingid slaididest uue akna, iga tag Sa pead lisama atribuudi sihtmärk. \u003d "_Blank".

Aga see pole kõik, mida pead tegema! Nüüd ei tööta see veel nii, et pildid oleksid klõpsanud, peate CSS-i lisama, mis:

Slaidid a (
Ekraan: plokk;
Laius: 100%;
Kõrgus: 100%;
}

See tähendab, et kõik slaidid teeme lingi ploki elemendile ja osutame sellele 100% laiuse ja kõrguse, nii et see võtab kogu pildi ruumi. Nüüd peaks kõik töötama, saate kontrollida. Lihtsalt asendage aadressid linkidesse ja saate kasutada. Loodan, et selgitasin võimalikult kõige selgemini.

Teie tähelepanu tõstmine: Me kõik tahame postitada oma saite usaldusväärse hostimisega. Ma analüüsisin sadu varusid ja leidsin parima - Hosteq. Võrgus sadu positiivne tagasiside Tema kohta, keskmine kasutaja hinnang - 4.8 5. Olgu teie saidid hästi.