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.
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łatneW 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
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 + ""; }); $("
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.