Przykłady darmowych sliderów graficznych jQuery. Tworzenie prostego suwaka za pomocą jQuery Page Slider

Obecnie suwak karuzeli to funkcja, którą po prostu trzeba mieć w witrynie biznesowej, witrynie portfolio lub dowolnym innym zasobie. Wraz z pełnoekranowymi suwakami obrazu, poziome suwaki karuzeli dobrze pasują do każdego projektu internetowego.

Czasami suwak musi zająć jedną trzecią strony witryny. Tutaj suwak karuzeli jest używany z efektami przejścia i responsywnymi układami. Witryny handlu elektronicznego używają suwaka karuzeli do wyświetlania wielu zdjęć w osobnych postach lub na stronach. Kod suwaka można dowolnie używać i zmieniać zgodnie z własnymi potrzebami.

Używając jQuery w połączeniu z HTML5 i CSS3, możesz uatrakcyjnić swoje strony dzięki unikalnym efektom i przyciągnąć uwagę odwiedzających do określonego obszaru witryny.

Slick - nowoczesna wtyczka suwaka karuzeli

Slick to darmowa wtyczka jQuery, której programiści twierdzą, że ich rozwiązanie spełni wszystkie wymagania dotyczące slidera. Responsywny suwak – karuzela może pracować w trybie „kafelkowym” dla urządzeń mobilnych oraz w trybie „przeciągnij i upuść” dla wersji desktopowej.

Zawiera efekt przejścia zanikania, ciekawą funkcję „trybu w centrum”, leniwe ładowanie obrazów z automatycznym przewijaniem. Zaktualizowana funkcjonalność obejmuje dodawanie slajdów i filtru slajdów. Wszystko po to, aby dostosować wtyczkę do swoich wymagań.

Tryb demonstracyjny | Pobierać

Owl Carousel 2.0 - wtyczka jQuery dla urządzeń dotykowych

Ta wtyczka ma duży zestaw funkcji, odpowiedni zarówno dla początkujących, jak i doświadczonych programistów. To jest zaktualizowana wersja suwaka karuzeli. Jego poprzednik nosił to samo imię.

Suwak ma kilka wbudowanych wtyczek poprawiających ogólną funkcjonalność. Animacja, odtwarzanie wideo, autoodtwarzanie suwaka, leniwe ładowanie, automatyczna regulacja wysokości to główne cechy Owl Carousel 2.0.

Dołączona jest obsługa przeciągania i upuszczania dla wygodniejszego korzystania z wtyczki na urządzeniach mobilnych.
Wtyczka doskonale nadaje się do wyświetlania dużych obrazów nawet na małych ekranach urządzeń mobilnych.

Przykłady | Pobierać

Wtyczka jQuery Silver Track

Dość mała, ale bogata wtyczka jquery, która pozwala umieścić na stronie suwak karuzeli, który ma mały rdzeń i nie zużywa dużo zasobów witryny. Wtyczka może służyć do wyświetlania pionowych i poziomych suwaków, z animacją oraz tworzenia zestawów obrazów z galerii.

Przykłady | Pobierać

AnoSlide - Ultra kompaktowy responsywny suwak jQuery

Ultrakompaktowy slider jQuery to karuzela, która ma o wiele więcej funkcji niż zwykły slider. Obejmują one podgląd pojedynczego obrazu, wieloobrazową karuzelę i suwak oparty na tytule.

Przykłady | Pobierać

Sowa Karuzela - suwak jquery - karuzela

Sowa karuzela to dotykowy suwak, który można łatwo osadzić w kodzie HTML. Wtyczka to jeden z najlepszych sliderów pozwalających tworzyć piękne karuzele bez specjalnie przygotowanych znaczników.

Przykłady | Pobierać

Galeria 3D - karuzela

Używa przejść 3D opartych na stylach CSS i niektórych kodach JavaScript.

Przykłady | Pobierać

Karuzela 3D wykorzystująca TweenMax.js i jQuery

Wspaniała karuzela 3D. Wygląda na to, że wciąż jest to wersja beta, ponieważ właśnie znalazłem z nią kilka problemów. Jeśli jesteś zainteresowany testowaniem i tworzeniem własnych sliderów, ta karuzela będzie bardzo pomocna.

Przykłady | Pobierać

Karuzela za pomocą bootstrapu

Responsywny suwak karuzeli wykorzystujący technologię bootstrap w sam raz dla Twojej nowej witryny.

Przykłady | Pobierać

Slider oparty na Bootstrapie - Karuzela Moving Box

Najbardziej poszukiwany na stronach portfolio i firm. Podobny rodzaj suwaka - karuzela często znajduje się w witrynach dowolnego typu.

Przykłady | Pobierać

Mały suwak w kółko

Ten niewielki suwak jest gotowy do pracy na urządzeniach o dowolnej rozdzielczości ekranu. Suwak może pracować zarówno w trybie kołowym, jak i karuzelowym. Małe kółko jest prezentowane jako alternatywa dla innych tego typu sliderów. Jest wbudowana obsługa systemów operacyjnych IOS i Android.

W trybie kołowym suwak wygląda całkiem ciekawie. Obsługa metody przeciągnij i upuść oraz system automatycznego przewijania slajdów są dobrze zaimplementowane.

Przykłady | Pobierać

Suwak zawartości Calineczka

Potężny, adaptacyjny suwak typu karuzela jest idealny do nowoczesnej witryny. Działa poprawnie na każdym urządzeniu. Ma tryby poziomy i pionowy. Jego rozmiar jest zminimalizowany do zaledwie 1 KB. Ultrakompaktowa wtyczka zapewnia doskonałe płynne przejścia.

Przykłady | Pobierać

Wow suwak karuzeli!

Zawiera ponad 50 efektów, które pomogą Ci stworzyć oryginalny suwak dla Twojej witryny.

Przykłady | Pobierać

Responsywny suwak treści jQuery bxSlider

Zmień rozmiar okna przeglądarki, aby zobaczyć, jak dostosowuje się suwak. Bxslider zawiera ponad 50 opcji dostosowywania i prezentuje swoje funkcje z różnymi efektami przejścia.

Przykłady | Pobierać

jKaruzela

jCarousel to wtyczka jQuery, która pomoże uporządkować widoki obrazów. Będziesz mógł łatwo tworzyć niestandardowe karuzele obrazów z frameworka pokazanego w przykładzie. Suwak jest responsywny i zoptymalizowany pod kątem platform mobilnych.

Przykłady | Pobierać

ScrollBox - wtyczka jQuery

Scrollbox to kompaktowa wtyczka do tworzenia slidera - karuzeli lub biegnącej linii tekstu. Kluczowe funkcje obejmują efekt przewijania w pionie i poziomie z pauzą po najechaniu myszą.

Przykłady | Pobierać

dbpasKaruzela

Prosty suwak karuzeli. Jeśli potrzebujesz szybkiej wtyczki, ta jest w 100% odpowiednia. Zawiera tylko podstawowe funkcje potrzebne do działania suwaka.

Przykłady | Pobierać

Flexisel: responsywna wtyczka JQuery Carousel Slider

Twórcy Flexisel czerpali inspirację ze starej wtyczki jCarousel, robiąc jej kopię, skupiając się na prawidłowym działaniu slidera na urządzeniach mobilnych i tabletach.

Układ responsywny Flexisel, działający na urządzeniach mobilnych, różni się od układu zorientowanego na rozmiar okna przeglądarki. Flexisel jest doskonale przystosowany do pracy na ekranach zarówno o niskiej jak i wysokiej rozdzielczości.

Przykłady | Pobierać

Elastislide — responsywny suwak karuzeli

Elastislide idealnie dopasowuje się do wielkości ekranu urządzenia. Możesz ustawić minimalną liczbę obrazów do wyświetlenia w określonej rozdzielczości. Działa dobrze jako suwak karuzeli z galeriami obrazów przy użyciu stałego opakowania wraz z efektem przewijania w pionie.

Przykład | Pobierać

Suwak elastyczny 2

Darmowy suwak z Woothemes. Jest słusznie uważany za jeden z najlepiej responsywnych suwaków. Wtyczka zawiera kilka szablonów i przyda się zarówno początkującym użytkownikom, jak i ekspertom.

Przykład | Pobierać

Niesamowita karuzela

Amazing Carousel to responsywny suwak obrazu jQuery. Obsługuje wiele systemów zarządzania treścią, takich jak WordPress, Drupal i Joomla. Obsługuje również systemy operacyjne Android i IOS oraz komputerowe wersje systemów operacyjnych bez żadnych problemów ze zgodnością. Wbudowane niesamowite szablony karuzeli pozwalają używać suwaka w trybie pionowym, poziomym i kołowym.

Przykłady | Pobierać

W tym samouczku stworzymy świetny suwak CSS3. Wykorzysta efekt zanikania między slajdami. Dodatkowo możesz użyć opisu dla każdego obrazu. Do uporządkowania informacji zostanie użyta lista nieuporządkowana. Slajdy zostaną automatycznie przełączone przy użyciu animacji CSS3.

znaczniki HTML

Znaczniki HTML są bardzo proste. Przykład ma cztery slajdy. Każdy z nich składa się z obrazu (jako tła) i tekstu opisu w elemencie div. Wkładanie dodatkowych szkiełek jest bardzo łatwe.

  • Opis #1
  • Opis #2
  • Opis #3
  • Opis #4

css

Suwak używa animacji CSS3 anim_slides i anim_titles . Pierwszy dotyczy poszczególnych slajdów, drugi - tekstu opisu. Zmienia się również pozycja i przejrzystość opisu.

/* Suwak */ .slides ( height:300px; margin:50px auto; overflow:hidden; position:relative; width:900px; ) .slides ul ( list-style:none; position:relative; ) /* Klatki animacji # anim_slides */ @-webkit-keyframes anim_slides ( 0% ( krycie:0; ) 6% ( krycie:1; ) 24% ( krycie:1; ) 30% ( krycie:0; ) 100% ( krycie:0; ) ) @-moz-keyframes anim_slides (0% ( krycie:0; ) 6% ( krycie:1; ) 24% ( krycie:1; ) 30% ( krycie:0; ) 100% ( krycie:0; ) ). slides ul li (opacity:0; position:absolute; top:0; /*css3 animation */ -webkit-animation-name: anim_slides; -webkit-animation-duration: 24.0s; -webkit-animation-timing-function: liniowy; -liczba-iteracji-animacji-webkit: nieskończona; -kierunek-animacji-webkit:normalny; -opóźnienie-animacji-webkit: 0; -stan-odtwarzania-animacji-webkit: działa; -tryb wypełniania-animacji-webkit : forwards; -moz-nazwa-animacji: anim_slides; -moz-animation-duration: 24.0s; -moz-animation-timing-function: linear; -moz-animation-ite stosunek licznika: nieskończony; -moz-kierunek animacji: normalny; -moz-animacja-opóźnienie: 0; -moz-animation-play-state: bieganie; -moz-animation-fill-mode: do przodu; ) /* opóźnienia css3 */ .slides ul li:nth-child(2), .slides ul li:nth-child(2) div ( -webkit-animation-delay: 6.0s; -moz-animation-delay: 6.0 s; ) .slides ul li:nth-child(3), .slides ul li:nth-child(3) div ( -webkit-animation-delay: 12.0s; -moz-animation-delay: 12.0s; ) . slides ul li:nth-child(4), .slides ul li:nth-child(4) div ( -webkit-animation-delay: 18.0s; -moz-animation-delay: 18.0s; ) .slides ul li img ( display:block; ) /* #anim_titles klatki animacji */ @-webkit-keyframes anim_titles ( 0% ( left:100%; opacity:0; ) 5% ( left:10%; opacity:1; ) 20% ( left:10%; krycie:1; ) 25% ( left:100%; krycie:0; ) 100% ( left:100%; krycie:0; ) ) @-moz-keyframes anim_titles ( 0% ( left:100 %; krycie:0; ) 5% ( lewy:10%; krycie:1; ) 20% ( lewy:10%; krycie:1; ) 25% ( lewy:100%; krycie:0; ) 100% ( lewy :100%; krycie:0; ) ). FFF; rozmiar czcionki:26px; lewa:10%; margines:0 auto; dopełnienie:20px; pozycja:bezwzględna; góra:50%; szerokość:200px; /* Animacja css3 */ -webkit-nazwa-animacji: anim_titles; -webkit-animacja-czas trwania: 24.0s; -webkit-animacja-funkcja czasowa:liniowa; -webkit-animacja-liczba-iteracji: nieskończona; -webkit-animacja-kierunek: normalny; -webkit-animacja-opóźnienie: 0; -webkit-animacja-stan odtwarzania: bieganie; -webkit-animacja-tryb wypełniania: do przodu; -moz-nazwa-animacji: anim_titles; -moz-animacja-czas trwania: 24. 0s; -moz-animacja-funkcja czasowa: liniowa; -moz-animacja-liczba-iteracji: nieskończona; -moz-kierunek animacji: normalny; -moz-animacja-opóźnienie: 0; -moz-animation-play-state: bieganie; -moz-animation-fill-mode: do przodu; )

Galerie obrazów w formie slidera. Kiedy zacząłem przygotowywać materiał do tej kolekcji, myślałem, że będą tylko dwie nieskończoności wysokiej jakości materiału, skoro temat galerie zdjęć tak stary jak świat i bardzo poszukiwany. Moje zdziwienie nie miało granic, kiedy przy każdym nowo otwartym demie można było znaleźć coś przyzwoitego, co rozpływało się na naszych oczach. Pod tym względem selekcja okazała się nie duża, ale moim zdaniem z dość ciekawymi okazami. Wśród nich oba są adaptacyjne galerie zdjęć więc galerie.
Przy okazji, w poprzednim temacie dokonałem wyboru wtyczek galerii dla WordPressa, więc jeśli masz witrynę WordPress, myślę, że będzie dla Ciebie niezwykle interesująca.

1 Zjednoczyć Galeria

wolny, adaptacyjna galeria zdjęć i filmów oparty na bibliotece jQuery. Podczas opracowywania położono nacisk na łatwość użytkowania i dostosowywania. Zawiera dość dużą liczbę wysokiej jakości motywów i, co ważne, można napisać własne motywy.

2. Responsywna galeria obrazów z karuzelą miniatur

Responsywna galeria obrazów z funkcją wyłączania karuzeli podglądu. Dostosowuje się do rozmiaru ekranu, jest preloader do ładowania obrazów.

4. Pełna galeria obrazów strony z jQuery

Jeszcze jeden galeria obrazów na pełnym ekranie. Jego osobliwością i „podświetleniem” jest ruch powiększonego obrazu pełnoekranowego w zależności od położenia myszy.
Pasek miniatur na dole ekranu przewija się automatycznie, gdy użytkownik porusza myszą.

5. Suwak galerii z jQuery

Idealny do dzielenia galerii na albumy. Po wybraniu albumu zostaną wyświetlone miniatury. suwak obrazu.

6. Galeria

Jest dobrze zaprojektowany responsywna galeria obrazów, z możliwością wyświetlania galerii zdjęć i filmów z Flickr, Picasa, YouTube itp. Obsługa urządzeń mobilnych i możliwość pracy w trybie pełnoekranowym. Możliwe jest wyświetlanie podpisów. Są płatne

W tym artykule opisano, jak zaimplementować i utworzyć suwak obrazu lub tekstu z automatycznym przewijaniem. Funkcjonalność slidera pozwala ustawić interwał przełączania pomiędzy slajdami, szybkość, efekt zmiany, a także wybór konkretnego slajdu z listy. W tym przykładzie zastosowaliśmy klasyczną metodę zmiany obrazów - pojawianie się i znikanie slajdów.

Lista czasu- prędkość przełączania suwaka

widok czasu- czas na przedstawienie

radiobut- przyciski pod suwakiem do szybkiej nawigacji (przyciski radiowe). Domyślna prawda może nabrać wartości fałszywe.

Teraz zacznijmy! Utwórz i otwórz plik index.htm

Nagłówek 1

Opis...

Nagłówek 2

Opis...

Nagłówek 3

Opis...

Nagłówek 4

Opis...

Uwaga! W tym przykładzie tekst jest używany do pracy nad slajdem, jeśli chcesz użyć obrazu, umieść każdy z obrazów w tagu

.

W prezentowanym kodzie, jak widać, nie ma nic skomplikowanego, suwak-zawijanie określa ogólną pozycję suwaka i wyrównuje go do środka ekranu. Parametr suwak pozycjonuje i ustala wysokość naszej zjeżdżalni wraz z właściwością Wysokość. Jeśli użyjesz suwaka obrazu, określ wysokość obrazów w tej właściwości, jeśli wysokość obrazów jest inna, określ maksimum.

Aby uzyskać najlepszą wizualizację suwaka i atrakcyjności, użyj tej samej rozdzielczości obrazu.

Teraz musimy wystylizować nasz suwak. Strzałki do przodu/do tyłu do przełączania slajdów, a także przyciski opcji pod suwakiem są używane jako obrazy i są dołączone do pliku. Utwórz i otwórz plik styl.css i napisz tam potrzebne nam znaczniki:

@import url("https://fonts.googleapis.com/css?family=Open+Sans|Roboto"); html, body ( height: 100%; ) body ( color: #4f4f5a; font-family: "Roboto", sans-serif; font-size: 16px; padding: 0; margin: 0; ) #slider-wrap ( max -width:650px; margin: 100px auto; ) #slider ( position:relative; height: 200px; overflow: hidden; border:#fafafa solid 10px; ) .slide ( width:100%; height: 100%; position: bezwzględne ; top: 0; left: 0; text-align: center; padding-top: 40px; . Radio-But ( margin-top: 10px; text-align: center; ) .Radio-But .ctrl-select ( display : inline-block; width: 16px; height: 16px; background: url("radioBg.png") center bottom no-repeat; margin: 2px; overflow: hidden; text-indent: -99999px; ) .Radio-But . ctrl-select:hover ( kursor: wskaźnik; pozycja tła: środek środek; ) .Radio-But .ctrl-select.active( położenie tła: środek góry; ) #prewBut, #nextBut( wyświetlacz: blok; szerokość: 40px ; wysokość: 100%; pozycja: bezwzględna; góra: 0; przepełnienie: ukryte; wcięcie tekstu: -99999px; tło: url("arrowBg.png") lewy środek no-rep jeść; krycie: 0,5 indeks z: 3; zarys: brak !ważne; ) #prewBut ( lewy: 10px; ) #nextBut ( prawy: 10px; background: url("arrowBg.png") prawy środek bez powtórzeń; ) #prewBut:hover, #nextBut:hover ( krycie: 1; )

Jeśli strzałki do przodu / do tyłu zakłócają widoczność twojego suwaka, mogą stać się niewidoczne i pojawią się tylko po najechaniu na nie. W parametrach prewBut I następnyAle, ustaw właściwość nieprzezroczystość wartość 0.

Stwórz i otwórz nasz plik js, który będzie zawierał kod suwaka. Nie zapomnij dołączyć frameworka jQuery, a także biblioteki jquery.ui - potrzebna jest nam określona biblioteka do ustawienia elementu zniknięcia i wyglądu slajdu. Możesz zastąpić określony efekt właściwością zanikać I zanikanie.

$(document).ready(function () ( var timeList = 300; var TimeView = 5000; var RadioBut = true; $(.slide").hide().eq(0).show(); var slideNum = 0; var slideTime; slideCount = $("#slider .slide").length; var animSlide = function(strzałka)( clearTimeout(slideTime); function slideDirectionHide(slideFloatNum, directTo)( $(".slide")).eq( slideFloatNum).fadeOut(timeList); ) funkcja slideDirectionShow(slideFloatNum, directTo, pauza)( $(.slide").eq(slideFloatNum).fadeIn(timeList, function() ( if(pause == true) ( ​​​​rotator( ); ) )); ) var old_slideNum = slideNum; if(strzałka == "next")( slideDirectionHide(slideNum, "left"); if(slideNum == (slideCount-1))(slideNum=0;) else( slideNum++) slideDirectionShow(slideNum, "right", true); ) else if(arrow == "prew") ( slideDirectionHide(slideNum, "right"); if(slideNum == 0)(slideNum=slideCount-1; ) else (slideNum-=1) slideDirectionShow(slideNum, "left", true); )else( if(strzałka !== stary_slideNum) ( if(strzałka > stary_slideNum) ( slideDirectionHide( slideNum, "w lewo"); slajdNum = strzałka; slideDirectionShow(slideNum, "prawo", prawda); )jeżeli(strzałka< old_slideNum) { slideDirectionHide(slideNum, "right"); slideNum = arrow; slideDirectionShow(slideNum, "left", true); } } } $(".ctrl-select.active").removeClass("active"); $(".ctrl-select").eq(slideNum).addClass("active"); } if(RadioBut){ var linkArrow = $("<>").prependTo("#slider"); $("#nextBut").click(function()( animSlide("next"); return false; )) $("#prewBut").click(function() ( animSlide("prew"); return false; )) ) var addSpan =""; $(".slide").each(function(index) ( addSpan += " " + indeks + ""; }); $("

„+dodajRozpiętość+”
").appendTo("#slider-wrap"); $(".ctrl-select:first").addClass("active"); $(.ctrl-select").click(function()( var goToNum = parseFloat($(this).text()); animSlide(goToNum); )); var pause = false; var rotator = function()( if(!pause)(slideTime = setTimeout(function()(animSlide(") next")), TimeView);) ) $("#slider-wrap").hover(function()(clearTimeout(slideTime);pauza = true;), function()(pause = false; rotator(); ) ); var click = false; var prevX; $(".slide").mousedown(function(e)( click = true; prevX = e.clientX; )); $(".slide").mouseup(function( ) ( kliknięcie = fałsz; )); $(dokument).mouseup(funkcja()( kliknięcie = fałsz; )); $(".slide").mousemove(funkcja(e)( if(kliknięcie == true) ( if(np.klientX< prevX) { animSlide("next"); clearTimeout(slideTime); } if(e.clientX >prevX) ( animSlide("prew"); clearTimeout(slideTime); ) kliknięcie = false; ))); $(".slide").hover().css("kursor", "wskaźnik"); rewolwer(); ));

Funkcjonować animSlide przyjmuje trzy rodzaje wartości: Następny, prew i wartość liczbową. Parametr Następny przełącza następny slajd, prew poprzedni, a wartością liczbową jest konkretny slajd wybrany za pomocą przycisku opcji pod slajdem. Funkcje slajdKierunekUkryj I slajdKierunekPokaż prawie podobny i identyczny, pierwszy odpowiada za zniknięcie slajdu i kierunek ruchu slajdu wychodzącego, drugi za pojawienie się slajdu, jego kierunek ruchu w momencie pojawienia się, a także za określony czas wyświetlania interwał.

Po najechaniu myszą na suwak, wyświetlacz zatrzymuje się.

To wszystko, jeśli coś jest niejasne lub masz pytania, napisz i zapytaj.

Witajcie drodzy czytelnicy bloga. Dziś przedstawiam Wam przydatne wybór darmowych sliderów jQuery z przykładami. Jeśli nadal zdecydujesz się umieścić suwak obrazu w swoim zasobie, ten wybór będzie dla Ciebie bardzo przydatny i uwierz mi, masz z czego wybierać. Ponadto wszystkie slidery z przykładami, a każdy z nich możesz wypróbować w akcji. Generalnie nie będę się rozpraszał, wybierz :-)

Prosty suwak obrazu jQuery

Najpopularniejszy i niezbyt duży suwak miniatur w Twojej witrynie.

Suwak miniatur jQuery

Bardzo prosty i ciekawy slider z miniaturkami, który nadaje się do prawie każdego projektu.

Piękny suwak strony internetowej

Duży i bardzo piękny suwak obrazu z ciekawym przewijaniem tekstu.

Podstawowy suwak jQuery

Najpopularniejszy i najprostszy suwak dla Twojego zasobu

Duży suwak z opisem

Spektakularny suwak, przez który przejście jest nierealne.

Suwak obrazu jQuery i opis

Wstań i stylowy suwak tekstu z obrazami i ładnym efektem przewijania.

Przewijanie obrazów z podpowiedziami

Interesujące przewijane obrazy, które przewijają się w sposób ciągły i płynny. Domyślnie istnieją obrazy różnych owoców, które możesz zmienić na własne.

jQuery suwak z dużą strzałką

Ciekawy suwak z dużymi różowymi strzałkami, które zmieniają rozmiar, powiększając obraz.