Kaip padaryti slankiklį html su slinkimu. Įdomus ir tuo pačiu paprastas slankiklis naudojant gryną CSS3

Slankiklis be „JavaScript“ su puikiu skaidrių apvertimo efektu. Puikiai prisitaiko prie bet kokio įrenginio. Galimi šaltiniai.

Funkcija: CSS slankiklis

Grynas CSS slankiklis yra paruoštas slankiklis su automatiniu skaidrių perjungimu be JS scenarijų pagalbos. Paprastai tokio tipo slankiklius vertina pradedantieji kūrėjai arba tais atvejais, kai nėra galimybės / poreikio įtraukti bibliotekas.

Žinoma, slankiklius kurti lengviau naudoti specialius įskiepius (jų yra daug, pavyzdžiui, jQuery). Tačiau šis slankiklis vilioja neįprastu skaidres vartymo efektu. Be to, su dideliu našumu.

Kaip naudoti šį pavyzdį savo svetainėje

Iš aukščiau esančios nuorodos galite atsisiųsti archyvą, kuriame bus failas slider-css.html. Teoriškai viskas, ko reikia norint paleisti CSS slankiklį svetainėje, yra šiame faile. Štai jūsų veiksmų algoritmas:

1. Nukopijuokite visus slankiklio bloko stilius, jie yra žymoje

...

Atkreipkite dėmesį, kad container.untitled turi poziciją: absoliučias savybes ir gali tekti ją šiek tiek pritaikyti patiems.

2. Visos skaidrės suvyniotos

...

< div class = "untitled" >

< div class = "untitled__slides" >

. . .

< / div >

< / div >

3. Nesunku suprasti pačios skaidrės HTML kodą.

„London Scout Unsplash“ profilis

< div class = "untitled__slide" >

< div class = "untitled__slideBg" > < / div >

< div class = "untitled__slideContent" >

< span >Londonas< / span >

< span >skautas< / span >

< a class = "button" href = "https://unsplash.com/@scoutthecity" target = "/black" >Atskleiskite profilį< / a >

2015 m. kovo 3 d. 18:15 Įdomus ir tuo pačiu paprastas slankiklis naudojant gryną CSS3
  • Interneto svetainių kūrimas,
  • CSS
  • HTML

Amerikos niekam neatversiu, publikos nauju triuku nenustebinsiu ir nepūsiu galvos tiems, kurie plaukia CSS3 lyg nardytojas. Aš jums pasakysiu paprastą būdą sukurti slankiklį naudojant paprastas CSS3 funkcijas, nereikalaujant javascript.

1. Pagrindo išdėstymas Norėdami įgyvendinti slankiklį, mums reikia gana paprasto žymų rinkinio, kuris savo ruožtu bus atsakingas už slankiklio elementus.


Čia matome, kad bendrame "wrapper" bloke yra "slankiklio" blokas su 5 skaidrėmis, kurių viduje galite įdėti bet kokį html kodą, kuris bus skaidrėje. Prieš bendrą bloką yra radijo mygtukai, kurie vėliau bus paslėpti, kad būtų galima sukurti jiems savo skaidrės naršymo skydelį, su kuriuo mums padės „valdiklių“ bloko etiketės.

2. Slankiklio projektavimas Čia mes sustosime ir šiek tiek pažvelgsime į CSS. Atminkite, kad kai kurios nuosavybės turi kelių naršyklių priešdėlius, kad visos šiuolaikinės naršyklės galėtų juos suprasti.

* ( paraštė: 0; užpildymas: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box ; ) korpusas (fono vaizdas: url (http://habrastorage.org/files/996/d76/d04/996d76d0410d422fa54cc433ce7ead2a.png); )
Su fono dizainu ir bendraisiais stiliais viskas aišku.

Įvynioklis ( aukštis: 350 piks.; paraštė: 100 piks. automatinis 0; padėtis: santykinis; plotis: 700 piks.; ) .slankiklis ( fono spalva: #ddd; aukštis: paveldėti; perpildymas: paslėptas; padėtis: santykinis; plotis: paveldimas; -webkit- box-shadow: 0 0 20px rgba(0, 0, 0, .5); .5);
Bendrasis blokas ir blokas su slankikliu turi tokius pačius matmenis, kad būtų galima puikiai valdyti slankiklio padėtį puslapyje. Kol nėra skaidrių, laikinai nudažėme slankiklį šviesiai pilka spalva.

Įvynioklis > įvestis ( ekranas: nėra; )
Paslėpiame radijo mygtukus. Mums jų prireiks vėliau.

Dabartinis rezultatas yra:

3. Skaidrių projektavimas Čia parašysime bendruosius skaidrių ir kiekvienos skaidrės stilius atskirai:

Skaidrės ( aukštis: paveldėti; padėtis: absoliutus; plotis: paveldėti; ) .slide1 ( background-image: url(http://habrastorage.org/files/3f2/628/bd5/3f2628bd58c8452db516195cb0c9bfc9.sjpglide) fonas; -vaizdas: url(http://habrastorage.org/files/3e1/95d/c7f/3e195dc7f5a64469807f49a14f97ba0e.jpg) .slide3 (fono vaizdas: url (http://habrastorage.org/files/663) /6636b1d4f8e643d29eab8c192fc1cea3.jpg); vaizdas: url(http: //habrastorage.org/files/53c/ff6/c1c/53cff6c1caf842368c70b8ef892d8402.jpg)
Visoms skaidrėms nurodėme absoliučią padėties nustatymą, kad galėtumėte žaisti su išvaizdos efektais. Skaidrių dydžiai paimti nuo paties slankiklio dydžio, kad nereikėtų jų rašyti keliose vietose.

4. Naršymas skaidrėse Kadangi radijo mygtukai yra paslėpti ir mums jų reikia kaip jungiklių, suprojektuojame paruoštas etiketes:

Įpakavimo .valdikliai ( kairėje: 50 %; paraštės kairėje: -98 tšk.; padėtis: absoliučiai; ) . apvyniojimo etiketė ( žymeklis: rodyklė; ekranas: eilutinis blokas; aukštis: 8 piks.; paraštė: 25 piks. 12 piks. 0 16 piks.; padėtis: santykinė; plotis: 8px; -spindulys: 50% -o-border-spindulys: 50%;
Navigaciją darome klasikine. Kiekvienas mygtukas žymi sritį apskritimo pavidalu, kurioje, kai skaidrė bus aktyvi, tuščia sritis bus iš dalies nuspalvinta. Kol kas turime tokį rezultatą:

5. Mokymas spausti mygtukus Atėjo laikas išmokyti slankiklį perjungti skaidres paspaudus tam tikrą mygtuką:

Apvyniojimo etiketė ( žymeklis: rodyklė; ekranas: eilutinis blokas; aukštis: 8 piks.; paraštė: 25 piks. 12 piks. 0 16 piks.; padėtis: santykinė; plotis: 8 piks.; -webkit-border-radius: 50%; -moz-border-radius: 50 %; -o-border-radius: 50% -webkit-perėjimas: background easy-in-out .5s; pakuotės etiketė:užveskite pelės žymeklį, #slide1:checked ~ .controls label:nth-of-of-type(1), #slide2: checked ~ .controls label:nth-of-type(2), #slide3:checked ~ .controls label: nth-of-type(3), #slide4:checked ~ .controls label:nth-of-of-type(4) , #slide5:checked ~ .controls label:nth-of-type(5) ( fonas: #ddd; )
Sukurtų naršymo mygtukų viduje pridedame sklandų dažymą. Taip pat pridedame sąlygas, kurioms esant aktyvus mygtukas ir mygtukas, ant kurio užvedamas žymeklis, bus tolygiai nuspalvinti. Mūsų pasirinktiniai radijo mygtukai yra paruošti:

6. Slankiklio animavimas Na, o dabar pagaliau pakeiskime skaidres:

Skaidrės ( aukštis: paveldima; neskaidrumas: 0; padėtis: absoliuti; plotis: paveldima; z indeksas: 0; -webkit-transform: skalė (1.5); -moz-transform: mastelis (1.5); -o-transform: mastelis (1.5 transformacija: mastelis (1.5) - webkit-transition: transformavimas į-išeinantis .5s, nepermatomumas į-išeinantis .5s - moz-perėjimas: transformuojamas į-išeinantis .5s; -į-išeiti .5s; -o-perėjimas: transformuoti lengvumas-į-išeiti, nepermatomumo perėjimas į-išeiti .5s, nepermatomumo lengvumas-išėjimas .5s; ). .slider > .slide5 ( neskaidrumas: 1; z indeksas: 1; -webkit-transform: scale (1); -moz-transform: scale (1); -o-transform: scale (1); transformacija: skalė ( 1);
Prie įprastų skaidrių stilių pridedame ypatybių, dėl kurių visos skaidrės tampa nematomos ir išnyksta fone. Taip pat šiek tiek padidinome skaidres, kol jos yra nematomos, kad slankiklis atrodytų įdomiai.

Rezultatą galite peržiūrėti čia.

Šioje pamokoje sukursime puikų CSS3 slankiklį. Tarp skaidrių bus naudojamas išblukimo efektas. Be to, galite naudoti kiekvieno vaizdo aprašymą. Informacijai tvarkyti bus naudojamas netvarkingas sąrašas. Skaidrės automatiškai persijungs naudojant CSS3 animaciją.

HTML žymėjimas

HTML žymėjimas yra labai paprastas. Pavyzdyje yra keturios skaidrės. Kiekvienas iš jų susideda iš vaizdo (kaip fono) ir aprašo teksto div elemente. Labai paprasta įdėti papildomų skaidres.

  • Aprašymas Nr. 1
  • Aprašymas Nr. 2
  • Aprašymas Nr. 3
  • Aprašymas Nr. 4

CSS

Slankiklis naudoja CSS3 animacijas anim_slides ir anim_titles . Pirmasis naudojamas atskiroms skaidrėms, antrasis - aprašo tekstui. Taip pat keičiasi aprašymo padėtis ir skaidrumas.

/* Slankiklis */ .slides ( aukštis: 300 pikselių; paraštė: 50 pikselių automatinis; perpildymas: paslėptas; padėtis: santykinis; plotis: 900 pikselių; ) .slides ul ( sąrašo stilius: nėra; padėtis: santykinis; ) /* Animacijos kadrai # anim_slides */ @-webkit-keyframes anim_slides ( 0 % ( neskaidrumas: 0; ) 6 % ( neskaidrumas: 1; ) 24 % ( neskaidrumas: 1; ) 30 % ( neskaidrumas: 0; ) 100 % ( neskaidrumas: 0; ) ) @-moz-keyframes anim_slides ( 0% ( neskaidrumas: 0; ) 6% ( neskaidrumas: 1; ) 24% ( neskaidrumas: 1; ) 30% ( neskaidrumas: 0; ) 100% ( neskaidrumas: 0; ) ) . skaidrės ul li ( neskaidrumas: 0; padėtis: absoliutus; viršuje: 0; /* css3 animacija */ -webkit-animation-name: anim_slides; -webkit-animation-duration: 24.0s; -webkit-animation-timing-function: - Webkit-animation-iteration: begalinis 24.0s; -moz-animation-time-function: linijinis; 0s; -moz-animacijos laiko funkcija: linijinė; -moz-animation-iteration-count: begalinis; -moz-animacijos kryptis: normali; -moz-animacijos delsa: 0; -moz-animation-play-state: veikia; -moz-animation-fill-mode: pirmyn; )

Nemokamų HTML ir CSS slankiklio kodų pavyzdžių rinkinys: kortelė, palyginimas, viso ekrano, reaguoja, paprasta ir kt. 2018 m. birželio mėn. kolekcijos atnaujinimas. 7 nauji daiktai.

Turinys susiję straipsniai

🔥 Visi nauji CSS slankikliai šiame vaizdo įraše (2019 m.)

Apie kodą

Įdiegimo ekranų rinkinys HTML/CSS/JS. Asmeninis eksperimentas su PNG piktogramų sluoksniavimu, CSS3 perėjimais ir „flexbox“.

HTML, CSS ir JavaScript informacijos kortelių slankiklis.
Sukūrė Andy Tran
2015 m. lapkričio 23 d

Nuotraukų slankiklis, veikiantis stalinių kompiuterių ir mobiliųjų įrenginių naršyklėse.
Pagaminta Tarono
2014 m. rugsėjo 29 d

Palyginimo (prieš / po) slankikliai
Apie kodą

Paprastas ir švarus vaizdų palyginimo slankiklis, visiškai reaguojantis ir paruoštas lietimui su CSS ir jQuery.


Apie kodą

Slankiklis prieš ir po su tik html ir css.


Apie kodą Žaisti su nauja idėja naudojant mano dviejų sluoksnių prieš / po vaizdo slankiklį. Išlaikant jį minimaliai. Laikydami vanilę. Pamėgti jei naudinga :)

Vanilla JS, minimalus, gražiai atrodo.
Pagaminta Huw
2017 m. liepos 3 d


Apie kodą

„Padalinto ekrano“ slankiklio elementas su „JavaScript“.

Mažas eksperimentas, skirtas slankikliui prieš ir po SVG. Maskuojant tai gana paprasta. Kadangi visa tai yra SVG, vaizdai ir antraštės puikiai suderinami. „GreenSock“ įskiepiai „Draggable“ ir „ThrowProps“ buvo naudojami slankiklio valdymui.
Sukūrė Craig Roblewsky
2017 m. balandžio 17 d

Naudoja tinkintą diapazono įvestį slankikliui.
Pagaminta Dudley Storey
2016 m. spalio 14 d

Atsakingas vaizdų palyginimo slankiklis su HTML, CSS ir JavaScript.
Pagaminta Ege Görgülü
2016 m. rugpjūčio 3 d

HTML5, CSS3 ir JavaScript vaizdo įrašų prieš ir po palyginimo slankiklis.
Pagaminta Dudley Storey
2016 m. balandžio 24 d

Patogus tempiamas slankiklis, skirtas greitai palyginti 2 vaizdus, ​​palaikomas CSS3 ir jQuery.
Pagaminta CodyHouse
2014 m. rugsėjo 15 d

Viso ekrano slankikliai Apie kodą

Paprastas slankiklis, pagrįstas radijo įvestimis. 100% grynas HTML + CSS. Veikia ir su rodyklių klavišais.

Reaguoja: taip

Priklausomybės: -


Apie kodą

Puikus perėjimo efektas viso ekrano slankikliui.


Apie kodą

Horizontalus paralakso slankiklis su Swiper.js.


Apie kodą

Reaguojantis sklandus 3D perspektyvos slankiklis judinant pelę.

Viso ekrano herojaus vaizdo slankiklis (perbraukimo skydelių tema) su HTML, CSS ir JavaScript.
Pagaminta Tobias Bogliolo
2017 m. birželio 25 d

Slankiklio sąveikos dalykas, naudojant greičio ir greičio efektus (UI Pack), kad pagerintų animaciją. Animacija suaktyvinama rodyklių klavišais, naršymo spustelėjimu arba slinkimo lizdu. Ši versija apima kraštines kaip sąveikos dalį.
Sukūrė Stephenas Scaffas
2017 m. gegužės 11 d

Paprastas minimalaus stiliaus slankiklis vaizdams rodyti. Dalis vaizdo pasirodo kiekvienoje skaidrėje.
Sukūrė Nathan Taylor
2017 m. sausio 22 d

Daiktas yra gana lengvai pritaikomas. Galite saugiai keisti šriftą, šrifto dydį, šrifto spalvą, animacijos greitį. Pirmoji naujos eilutės masyve JS raidė bus rodoma naujoje skaidrėje. Lengva sukurti (arba ištrinti) naują skaidrę: 1. JS masyve pridėkite naują miestą. 2. Pakeiskite skaidrių skaičiaus kintamąjį ir įdėkite naują vaizdą į scss sąrašą CSS.
Sukūrė Ruslanas Pivovarovas
2016 m. spalio 8 d

  • Vaizdo maskavimo stačiakampio kraštinės iškarpos kelias (tik žiniatinklio rinkinys).
  • Šios kaukės maišymo režimas.
  • Išmani spalvų sistema, tiesiog įrašykite savo spalvos pavadinimą ir vertę į sass žemėlapį, tada pridėkite tinkamą klasę su šiuo spalvos pavadinimu prie elementų ir viskas veiks!
  • Šaunūs kreditų šoninis meniu (spustelėkite mažą mygtuką demonstracinės versijos centre).
  • Vanilla js su tik< 200 lines of code (basically it’s just adds/removes classes).
  • Pagamintas Nikolajus Talanovas
    2016 m. spalio 7 d

    Šis iškreiptas slankiklis su slinkimu, pagrįstas grynu JS ir CSS (be bibliotekų).
    Sukūrė Viktoras Belozyorovas
    2016 m. rugsėjo 3 d

    Slankiklio animacija su „Pokemon“ dizainu.
    Pagaminta Pham Mikun
    2016 m. rugpjūčio 18 d

    HTML, CSS ir JavaScritp slankiklis su sudėtinga animacija ir pusiau spalvotu kampuotu tekstu.
    Sukūrė Ruslanas Pivovarovas
    2016 m. liepos 13 d

    Slankiklio paralakso efektas su HTML, CSS ir JavaScript.
    Pagaminta Manuel Madeira
    2016 m. birželio 28 d

    HTML, CSS ir JavaScript slankiklis su bangavimo efektu.
    Pagaminta Pedro Castro
    2016 m. gegužės 21 d

    Iškarpų kelią atskleidžiantis slankiklis su HTML, CSS ir JavaScript.
    Pagamintas Nikolajus Talanovas
    2016 m. gegužės 16 d

    GSAP + Slick slankiklis su ankstesnių / kitų skaidrių peržiūra.
    Pagaminta Karlo Videk
    2016 m. balandžio 27 d

    HTML, CSS ir JavaScript viso puslapio slankiklis.
    Pagaminta Joseph Martucci
    2016 m. vasario 28 d

    Visas slankiklio prototipas su HTML, CSS ir JavaScript.
    Pagaminta Gluber Sampaio
    2016 m. sausio 6 d

    Viso ekrano, tarsi reaguojanti, skaidrių demonstracija, animuota naudojant Greensocks TweenLite / Tweenmax.
    Pagaminta Ardeno
    2015 m. gruodžio 12 d

    Pagaminta Ardeno
    2015 m. gruodžio 5 d

    Viso ekrano slankiklis (GSAP laiko juosta) Nr. 1 su HTML, CSS ir JavaScript.
    Pagaminta Diaco M.Lotfollahi
    2015 m. lapkričio 23 d

    HTML ir CSS slankiklis su pasirinktiniais efektais.
    Pagamintas Nikolajus Talanovas
    2015 m. lapkričio 12 d

    Viso ekrano vilkimo slankiklis su paralaksu su HTML, CSS ir JavaScript.
    Pagamintas Nikolajus Talanovas
    2015 m. lapkričio 12 d

    Koncepcijos įrodymas, besisukantis slankiklis. Naudoja iškarpinį kelią ir daug matematikos.
    Sukūrė Tyleris Johnsonas
    2015 m. balandžio 16 d

    Paprastas viso ekrano CSS ir jQuery slankiklis naudojant translateX ir translate3d sklandumą!
    Pagaminta Juozapo
    2014 m. rugpjūčio 19 d

    Reaguojantys slankikliai Apie kodą Vaizdai Nepermatomumo slankiklis

    Vaizdų neskaidrumo slankiklis HTML ir CSS.

    Suderinamos naršyklės: Chrome, Edge, Firefox, Opera, Safari

    Reaguoja: taip

    Priklausomybės: -

    Apie kodą Stacked Flexible Slides Layout

    Šiame pavyzdyje iliustruojama, kaip sukurti viena ant kitos sudėtų skaidrių išdėstymą (ypač naudinga perėjimui išblukti). Tai pasiekiama nenustačius jų aukščio ir vengiant padėties: absoliuti; todėl jie yra visiškai lankstūs ir lengvai palaikomi įprastame puslapio sraute.

    Suderinamos naršyklės: Chrome, Edge, Firefox, Opera, Safari

    Reaguoja: taip

    Priklausomybės: -

    Apie kodą Responsive Slider

    Animuotas reaguojantis slankiklis HTML, CSS ir JavaScript.

    Suderinamos naršyklės: Chrome, Edge, Firefox, Opera, Safari

    Reaguoja: taip

    Priklausomybės: animate.css

    Apie kodo slankiklį su maskuotu tekstu

    Tik CSS slankiklis su užmaskuotu tekstu.

    Suderinamos naršyklės: Chrome, Edge (dalinė), Firefox, Opera, Safari

    Reaguoja: taip

    Priklausomybės: -


    Apie kodą

    Vaizdas ir turinys su paralakso efektu.

    Apie kodą

    Tik CSS skaidrių galerija.

    Suderinamos naršyklės: Chrome, Edge, Firefox, Opera, Safari

    Reaguoja: taip

    Priklausomybės: -

    Apie kodą Pure HTML/CSS Slider

    Grynas HTML/CSS slankiklis su apskrita SVG eigos juosta.

    Suderinamos naršyklės: Chrome, Edge (dalinė), Firefox (dalinė), Opera, Safari

    Reaguoja: taip

    Priklausomybės: font-awesome.css


    Apie kodą

    Eksperimentas, skirtas sukurti visiškai reaguojantį vertikalų slankiklį su miniatiūromis, naudojant tik CSS ir išlaikant vaizdų formato santykį.


    Apie kodą

    Paprastas „Flexbox“ vaizdo slankiklis / karuselė, sukurta naudojant „JavaScript“.


    Apie kodą

    Tai eksperimentas, kuris imituoja judesio suliejimo efektą kiekvieną kartą perjungiant skaidrę. Jis naudojasi SVG Gaussian Blur filtro ir kai kurių CSS pagrindinių kadrų animacijos pranašumais. Nors efektui tinkamai veikti nereikia jokio Javascript, šiame pavyzdyje Javascript naudojamas tik slankiklio funkcijai.


    Apie kodą

    Puikus animacinis slankiklis su JS.


    Apie kodą

    Tai eksperimentas, kaip SVG modeliai gali padėti mums sukurti maskuotus vaizdus tik CSS vaizdo slankikliui.

    Kai kurių slankiklio perėjimų tyrinėjimas. Perbraukimo slankiklis su įjungta paralakso parinktimi. Čia dažniausiai žaidžiama su CSS filtrais.
    Pagaminta Mirko Zorić
    2017 m. birželio 12 d

    Paprastas GSAP slankiklis su subtilia animacija.
    Pagaminta Goran Vrban
    2017 m. birželio 9 d

    Slankiklio vartotojo sąsaja su HTML, CSS ir JavaScript.
    Pagaminta Mergim Ujkani
    2017 m. birželio 6 d

    Slankiklis GSAP 2 versija.
    Sukūrė Em An
    2017 m. gegužės 4 d

    Šiek tiek sudėtingas perėjimo slankiklis, naudojant paprastą pridėtinės klasės pasiūlymą. Turite šiek tiek sušvelninti laiką ir nuspręsti dėl geriausio būdo mobiliesiems (tiesiog sukrauti, pridėti liečiamų įvykių, padaryti vaizdus visą peržiūros sritį ir kt. Palaikomas slinkties ratukas (slinkties pakėlimas), naršymo mygtukai ir rodyklių klavišai. Taip pat gali padidinti turinio apvyniojimą kad vaizdai užpildytų peržiūros sritį ne animacine būsena, o tai taip pat yra puiku.
    Sukūrė Stephenas Scaffas
    2017 m. sausio 3 d

    Naudojamas CSS kraštinės vaizdas ir klipo kelias, kad būtų sukurtas slankiklio animacijos efektas.
    Pagaminta Emily Hayman
    2016 m. gruodžio 31 d

    Mažas slankiklis, pagamintas su „flexbox“. Šiek tiek reaguoja ir gali turėti fiksuotų elementų šalia slankiklio srities.
    Pagaminta Roberto
    2016 m. lapkričio 28 d

    HTML, CSS drobės slankiklis.
    Pagaminta Nvagelio
    2016 m. spalio 29 d

    HTML, CSS ir JavaScript 3D sklandus slankiklis.
    Pagaminta Eduardo Allegrini
    2016 m. spalio 19 d

    HTML ir CSS keksiukų slankiklis su pabarstukais!
    Pagaminta Jamie Coulter
    2016 m. spalio 14 d


    Pagaminta mario s maselli
    2016 m. spalio 12 d

    Naršyti UI animaciją Nr. 2 naudojant HTML, CSS ir JavaScript.
    Pagaminta mario s maselli
    2016 m. rugsėjo 22 d

    Naršyti vartotojo sąsajos animaciją Nr. 3 naudojant HTML, CSS ir JavaScript.
    Pagaminta mario s maselli
    2016 m. rugsėjo 22 d

    El. prekybos slankiklis v2.0 su HTML, CSS ir JavaScript.
    Pagaminta Pedro Castro
    2016 m. rugsėjo 17 d

    HTML, CSS ir JavaScript švarus slankiklis su lenktu fonu.
    Sukūrė Ruslanas Pivovarovas
    2016 m. rugsėjo 13 d

    1. vartotojo sąsajos animacijos tyrinėjimas naudojant HTML, CSS ir JavaScript.
    Pagaminta mario s maselli
    2016 m. rugsėjo 8 d

    Mėgaukitės CSS galia: kiekvieną vidurinį vaizdą aukštyn ir žemyn bei puslapių slankiklį su šviesos dėžute.
    Pagaminta Kseso
    2016 m. rugpjūčio 15 d

    Dviguba ekspozicija yra fotografavimo technika, kuri sujungia 2 skirtingus vaizdus į vieną vaizdą.
    Pagaminta Misaki Nakano
    2016 m. rugpjūčio 3 d

    Slankiklis naudojant CSS3 nuosavybės klipą.
    Pagaminta Pedro Castro
    2016 m. gegužės 1 d

    Atsakingas CSS slankiklis.
    Pagaminta geekwen
    2016 m. balandžio 19 d

    Tai paprastas slankiklio eksperimentas, rodantis gražių reikšmių žodžius, kurių negalima tiesiogiai išversti. Dėmesys: elegantiška tipografija ir paprasti, bet viliojantys perėjimai.
    Sukūrė Joe Harry
    2016 m. balandžio 5 d

    Animacijos idėja yra pakeisti CSS klipo kelio reikšmę ir taip sukurti maskavimo efektą.
    Pagaminta Bhakti Al Akbar
    2016 m. kovo 31 d

    Taškų slankiklis su HTML, CSS ir JavaScript.
    Pagaminta Derek Nguyen
    2016 m. kovo 16 d

    Prizmės efekto slankiklis su HTML, CSS ir JavaScript.
    Pagaminta Viktoro
    2016 m. kovo 12 d

    Stumdoma fono galerija su HTML, CSS ir JavaScript.
    Pagaminta Ron Gierlach
    2015 m. lapkričio 30 d

    HTML, CSS ir JavaScript slankiklio sprendimas.
    Pagaminta Jürgen Genser
    2015 m. rugsėjo 30 d

    Produkto slankiklis, maitinamas Sequence.js. Sequence.js – reaguojanti CSS animacijos sistema, skirta kurti unikalius slankiklius, pristatymus, reklamjuostes ir kitas laipsniškai pagrįstas programas.
    Sukūrė Ianas Lunnas
    2015 m. rugsėjo 15 d

    Mažas apskritimas pritaikytas slankikliui.
    Pagaminta Bram de Haan
    2015 m. rugpjūčio 11 d

    Reaguojantis GTA V slankiklis su HTML, CSS ir JavaScript.
    Pagaminta Eduardo Mayerio
    2014 m. sausio 24 d

    Tai tarsi slankiklis, bet dėl ​​nežinomų priežasčių sukasi kubeliais.
    Pagaminta Eriko Breverio
    2013 m. gruodžio 4 d

    Pagaminta Hugo DarbyBrown
    2013 m. rugpjūčio 28 d

    Paprasti slankikliai

    Vaizdo perdangos slankiklis su HTML, CSS ir vanilla JavaScript.
    Pagaminta Yugam
    2017 m. birželio 7 d

    HTML ir CSS vaizdų slankiklis.
    Pagaminta Joshua Hibbert
    2016 m. birželio 16 d

    Kelių ašių vaizdo slankiklis

    Kelių ašių vaizdo slankiklis su HTML, CSS ir JavaScript.
    Pagaminta Burak Can
    2013 m. liepos 22 d

    Kubo slankiklis, nedidelis eksperimentas su HTML5/CSS3 3d transformacijomis.
    Kūrėjas Ilja K.
    2013 m. birželio 26 d













    Sveiki, mieli pradedantieji žiniatinklio valdytojai.

    Čia yra paprasčiausias pasaulyje grynas CSS slankiklis.

    Tokio slankiklio pranašumai yra lengvumas ir saugumas, taip pat tai, kad net pats pradedantysis žiniatinklio valdytojas gali jį sukurti ir įdiegti savo svetainėje.

    Trūkumas yra tas, kad neįmanoma pakartoti ciklo naudojant vien CSS.

    Bet jei manote, kad aštuonios nuotraukos slenka ilgiau nei 30 sekundžių, tai šio laiko visiškai pakanka, kad lankytojas galėtų peržiūrėti puslapį.

    Ir jei slankiklis yra įdiegtas svetainės antraštėje, tada tikrai niekas į jį nežiūrės pusę minutės.

    Paveikslėlių išvaizdos efektus galima keisti pagal savo skonį ir pagal CSS3 galimybes. Pažiūrėkime, kur ir kaip tai galima padaryti.





    CSS slankiklis

    /* Slankiklio blokas */
    #slide (
    /* Nustatyti santykinę padėtį */
    padėtis: santykinė;
    /*Bloko dydis ir rėmelis*/
    plotis: 400 pikselių;
    aukštis: 200 pikselių;
    kraštinė : 2px solid #333 ;
    kraštinės spindulys: 5 pikseliai;
    }
    /* 7 vaizdų grupės parinkiklis */
    .image1,
    .image2,
    .image3,
    .image4,
    .image5,
    .image6,
    .image7 (
    /* Padėtis absoliučiai bloko atžvilgiu */
    padėtis: absoliuti;
    /* Padarykite juos visiškai skaidrius */
    neskaidrumas: 0;
    plotis: 400 pikselių;
    aukštis: 200 pikselių;
    }
    /* Prijunkite animaciją prie pirmosios nuotraukos */
    .image1 (
    animacija : vieno vaizdo 8s 1s lengvas alternatyvus ;
    }
    /* Vėlesnių vaizdų animacija atliekama su pradžios delsa, reikalinga ankstesnių vaizdų slinkimui */
    .image2 (
    animacija: dviejų vaizdų 8s 5s lengva alternatyva;
    }
    .image3 (
    animacija: trijų vaizdų 8s 10s lengvas alternatyvus ;
    }
    .image4 (
    animacija: keturių vaizdų 8s 14s lengvas alternatyvus ;
    }
    .image5 (
    animacija: penkių vaizdų 8s 18s lengvas alternatyvus ;
    }
    .image6 (
    animacija: šešių vaizdų 8s 22s lengvas alternatyvus ;
    }
    .image7 (
    animacija: septynių vaizdų 8s 26s lengvas alternatyvus ;
    }
    /* Paskutinis vaizdas, kuris nėra skaidrus, lieka matomas po slinkimo */
    .image8 (
    padėtis: absoliuti;
    plotis: 400 pikselių;
    aukštis: 200 pikselių;
    animacija : aštuonių vaizdų 34s lengvas alternatyvus ;
    }
    /* Animacijos pirmai nuotraukai */
    @keyframes vienas vaizdas (

    /* Nustatykite skaidrumo pakeitimą. Čia galite pridėti sukimąsi, judėjimą iš už bloko ribų arba atsiradimą iš centro (mastelis) */
    0% {
    neskaidrumas: 1;
    }
    50% {
    neskaidrumas: 1;
    }
    100% {
    neskaidrumas: 0;
    }
    }
    /* Animacija kitoms 6 nuotraukoms */
    @keyframes dviejų vaizdų (
    0% {
    neskaidrumas: 0;
    }
    50% {
    neskaidrumas: 1;
    }
    100% {
    neskaidrumas: 0;
    }
    }

    @keyframes trijų vaizdų (
    0% {
    neskaidrumas: 0;
    }
    50% {
    neskaidrumas: 1;
    }
    100% {
    neskaidrumas: 0;
    }
    }

    @keyframes keturių vaizdų (
    0% {
    neskaidrumas: 0;
    }
    50% {
    neskaidrumas: 1;
    }
    100% {
    neskaidrumas: 0;
    }
    }

    @keyframes penkių vaizdų (
    0% {
    neskaidrumas: 0;
    }
    50% {
    neskaidrumas: 1;
    }
    100% {
    neskaidrumas: 0;
    }
    }

    @keyframes šešių vaizdų (
    0% {
    neskaidrumas: 0;
    }
    50% {
    neskaidrumas: 1;
    }
    100% {
    neskaidrumas: 0;
    }
    }

    @keyframes septynių vaizdų (
    0% {
    neskaidrumas: 0;
    }
    50% {
    neskaidrumas: 1;
    }
    100% {
    neskaidrumas: 0;
    }
    }
    /* Animacija aštuntam paveikslui */
    @keyframes aštuonių vaizdų (
    /* išlieka skaidrus, kol bus slinkti ankstesni */
    0% {
    neskaidrumas: 0;
    }
    87% {
    neskaidrumas: 0;
    }
    /*Tampa matomas slankiklio pabaigoje */
    100% {
    neskaidrumas: 1;
    }
    }














    Ir tik tuo atveju, kad galėtumėte vėl slinkti slankikliu, galite pridėti šį kodą:


    varCLN; įkelti = funkcija () (CLN = document.getElementById("slaid").cloneNode(3))

    Tokiu atveju po slankikliu atsiras mygtukas, kurį galima pavadinti kaip nori ir suprojektuoti CSS.

    P.S. Jei bandysite koreguoti nuotraukų rodymo @keyframes intervalus, karuselę galite padaryti nuolatinę.

    Sugebėjau. Galite pažiūrėti čia. Tekstas reklamjuostėse slenkamas pagal animacijos ypatybes be scenarijaus.

    Tiesa ta, kad man pavyko tai padaryti tik su trimis paveikslėliais.

    P.P.S. Dabar šioje svetainėje po svetainės antrašte yra panašių reklamjuosčių.

    Linkiu kūrybinės sėkmės.



     

    Gali būti naudinga perskaityti: