DZWONEK

Są tacy, którzy czytają te wiadomości przed tobą.
Subskrybuj, aby otrzymywać świeże artykuły.
E-mail
Imię
Nazwisko
Jak chcesz przeczytać Dzwon
Bez spamu

W tej lekcji pokażę, jak stworzyć minimalistyczny, ale jednocześnie wygodny i funkcjonalny galeria zdjęć jQuerylub galeria zdjęć, dla których jest to wygodne. Galeria ma możliwość tworzenia kategorii, a następnie filtrowania. Istnieje również możliwość uruchomienia pokazu slajdów. Galeria działa we wszystkich przeglądarkach, więc nie będzie problemów z adaptacją.

Do utworzenia tej galerii zostaną wykorzystane dwie bezpłatne biblioteki. JQuery: Quicksandi Śliczne zdjęcie. Znacznie upraszczają tworzenie galerii. Jak zawsze możesz zobaczyć wynik pracy na stronie demonstracyjnej, a także pobrać archiwum z działającej galerii i wszystkich plików źródłowych. Jedyną wadą, że tak powiem, jest tworzenie ręcznych miniatur dla dużych obrazów. I resztę tego galeria godny uwagi.

ŹRÓDŁA

Znaczniki HTML

Najpierw spójrzmy na panel z listą kategorii, to jest wypunktowana lista ul. Ponadto każdy element listy musi mieć unikalną nazwę klasy.


  • Kategorie:

  • Wszystko

  • Kategoria 1

  • Kategoria 2

  • Kategoria 3

  • Kategoria 4







  • Tytuł obrazu




  • Jak wspomniano powyżej, elementy listy to obrazy w galerii. Każdy element listy zawiera elementy złożone. Jest to bezpośrednio sam obraz, a raczej jego miniatura, a także opis. Miniatura jest linkiem do głównego obrazu. Atrybut rel jest wymagany do wywołania javascript i otwarcia głównego obrazu.

    Nie zapomnij o 2 ważnych rzeczach, atrybut data-id elementu listy li musi być unikalny. Atrybut typu danych zawiera klasę kategorii, której listę opisałem powyżej. Wszystko wydaje się dotyczyć znaczników.

    Style CSS

    Nie skupię się szczególnie na stylach, ponieważ używamy gotowej biblioteki Śliczne zdjęcie, który jest odpowiedzialny za powiększanie obrazu i jest dużo kodu css. Warto jednak zauważyć, że istnieje 5 opcji projektowania powiększonego obrazu, choć idealnie tylko 3, ponieważ w dwóch wersjach usuwane jest tylko zaokrąglenie.

    Dlatego pokażę tylko style CSS dla miniatur i listę kategorii.

    Portfolio-categ (margines na dole: 30px;)
    .portfolio-categ li (
    display: inline;
    margines z prawej: 10 pikseli;
    }
    .image-block (
    Blok wyświetlacza;
    pozycja: względna;
    }
    .image-block img (
    obramowanie: stały 1px # d5d5d5;
    promień obramowania: 4px 4px 4px 4px;
    tło: #FFFFFF;
    wypełnienie: 10 pikseli;
    }
    .image-block img: hover (
    obramowanie: stały 1px # A9CF54;
    box-shadow: 0 0 5px # A9CF54;
    }
    .portfolio-area li (
    float: left;
    margines: 0 12px 20px 0;
    przelew: ukryty;
    szerokość: 245px;
    wypełnienie: 5 pikseli;
    }
    .home-portfolio-text (margin-top: 10px;)
    li.active a (dekoracja tekstu: podkreślenie;)

    Zasadniczo wszystko powinno być jasne ze stylami. Aby wyrównać kategorie, właściwość display jest ustawiona na wartość wbudowaną. Aby uzyskać efekt obrysu obrazu, ustawiany jest kolor tła (biały) i wcięcie 10 pikseli. Rozmiary elementów listy są określone w .portfolio-area li.

    jQuery

    I wreszcie najważniejsza rzecz, dla której cała lekcja. To jest kod jQuery. Zacznijmy od filtrowania zdjęć według kategorii.

    // Wybierz wszystkie elementy podrzędne obszaru portfela i zapisz do zmiennej
    var $ data \u003d $ (". portfolio-area"). clone ();

    $ (". portfolio-categ li"). kliknij (funkcja (e) (
    $ („. filter li”). removeClass („active”);

    Var filterClass \u003d $ (this) .attr („class”). Split („”) .slice (-1);

    Jeśli (filterClass \u003d\u003d „all”) (
    var $ filterData \u003d $ data.find (". portfolio-item2");
    ) else (
    var $ filterData \u003d $ data.find (". portfolio-item2");
    }
    $ („. portfolio-area”). ruchome piaski ($ filterData, (
    czas trwania: 600,
    adjustHeight: „auto”
    ), funkcja () (

    LightboxPhoto ();
    });
    $ (this) .addClass („active”);
    zwracać fałsz;
    });

    Za pomocą metody i selektora clone () zaznacz wszystkie elementy podrzędne obszaru .portfolio i zapisz je w zmiennej $ data. Następnie śledzimy kliknięcie jednej z kategorii, elementu li na liście z klasą .portfolio-categ. Uaktywniamy wszystkie kategorie, usuwając removeClass („active”), jeśli nie zostanie to zrobione, z czasem wszystkie kategorie będą aktywne, a filtrowanie zatrzymane.

    Ponieważ klikamy element listy, ten selektor zawiera element listy, to znaczy li, bierzemy z niego atrybut klasy i używamy metody split, aby podzielić nazwę klasy na kilka części, ramka jest spacją (tzn. Jeśli klasa była „ all active ”, a następnie po partycji otrzymujemy tablicę„ all ”i„ active ”). Następnie, używając metody slice, wybierz pierwszy element tablicy (w naszym przypadku „wszystkie”) i zapisz wynikowy wynik w zmiennej filterClass. Jeśli nie było spacji, nazwa klasy się nie zmienia.

    Następnie sprawdź, czy ciąg filterClass wszystko, a następnie metoda .find wybiera wszystkie elementy z klasą portfolio-item2 z tablicy danych $, którą rozważaliśmy powyżej. Wybrane elementy (i są to wszystkie elementy listy, to znaczy wszystkie obrazy) są umieszczane w zmiennej filterData.

    W przeciwnym razie, jeśli filterClass nie jest równy wszystko, następnie w zmiennej filterData nie umieścimy wszystkich elementów listy, a tylko te, których atrybut typu danych pasuje do klasy kategorii. Krótko mówiąc, elementy tylko jednej kategorii.

    Na koniec przekazujemy wynikową zmienną do biblioteki ruchome piaski jquery, który powoduje filtrowanie obrazów. Chodzi o filtrowanie.

    Teraz, odnośnie powiększenia obrazu w wyskakującym okienku. Tutaj wszystko jest znacznie prostsze.

    JQuery („a”). PrettyPhoto ((
    animacja prędkości: „szybka”,
    pokaz slajdów: 5000,
    motyw: „facebook”,
    show_title: false,
    overlay_gallery: false
    });

    Kliknięcie jest śledzone na łączu, którego atrybut rel zaczyna się od prettyPhoto. Następnie biblioteka wchodzi do gry śliczne zdjęcie, a obraz jest cudownie powiększony. Nawiasem mówiąc, przekazujemy również kilka parametrów. Takich jak szybkość animacji - duża, opóźnienie w pokazie slajdów wynosi 5 sekund, motyw Facebooka (w folderze images / prettyPhoto znajduje się 5 motywów), a także nie wyświetlamy nazwy obrazu ani jego powiększenia po najechaniu myszą.

    Long wybrał temat na dzisiejszy temat. W rezultacie zauważyłem, że nie dokonaliśmy jeszcze wyboru galerie zdjęć. Moim zdaniem świetny temat, ponieważ galerie obecne na wielu stronach. Szczerze mówiąc, wszystkie nie są zbyt atrakcyjne. Biorąc pod uwagę aktualne trendy jquery html5 itd., pomyślałem, ponieważ decyzje powinny już być o wiele bardziej atrakcyjne niż te, które spotkałem wcześniej. Więc. Po spędzeniu dnia udało mi się znaleźć ogromną liczbę skryptów. Z całej tej góry postanowiłem wybrać tylko, ponieważ uwielbiam, jak zauważyliście już z poprzednich postów.
    Galeria obrazów nie dotyczy tylko z albumami ze zdjęciami. Skryptu można użyć, myślę, że będzie on jeszcze bardziej poprawny portfolio dla fotografów, projektantów itp. Efekty jquery pomóc przyciągnąć uwagę odwiedzających i po prostu dodać elegancji swojej stronie.
    Więc. Do Twojej uwagi kolekcja wtyczki galerii obrazów jquery dla strony internetowej.
    Nie zapomnij skomentować i pamiętać, aby nie zgubić tej kolekcji, możesz dodać ją do ulubionych, klikając gwiazdkę na dole artykułu.

    PHOTOBOX
    Darmowa, lekka i responsywna galeria zdjęć, w którym wszystkie efekty, przejścia są wykonywane przy użyciu css3. Idealny do tworzenia witryny fotografa.

    Galeria S.
    Atrakcyjny Wtyczka galerii obrazów Jquery. Animacja działa z css3.

    DIAMONDS.JS
    Oryginalny wtyczka galerii zdjęć. Miniatury mają kształt rombto jest obecnie bardzo popularne. Ten formularz jest tworzony przy użyciu css3. Jedyną wadą tej galerii jest brak lightboksa, w którym otwierałoby się zdjęcie w pełnym rozmiarze. Oznacza to, że musisz przykręcić wtyczkę lightbox do raków. Ten skrypt tworzy adaptacyjną siatkę obrazów w formie rombu.

    Superbox
    Nowoczesna galeria zdjęć za pomocą Jquery, css3 i html5. Wszyscy jesteśmy przyzwyczajeni do tego, że po kliknięciu podglądu pełny obraz otwiera się w lightbox (wyskakujące okno). Twórcy tej wtyczki zdecydowali, że lightbox już przeżył. Obrazy w tej galerii są otwarte poniżej podglądu. Spójrz na wersję demonstracyjną i upewnij się, że to rozwiązanie wygląda bardzo nowocześnie.
    |
    Galeria Smooth Diagonal Fade
    Nowoczesna galeria obrazów, w której podglądy są dystrybuowane na całym ekranie. Skrypt może skanować folder ze zdjęciami na serwerze, co oznacza, że \u200b\u200bnie trzeba wstawiać każdego obrazu osobno. Wystarczy wgrać zdjęcia do folderu na serwerze i określić ścieżkę do katalogu w ustawieniach. Następnie skrypt zrobi wszystko sam.

    Galeria gamma
    Stylowa, lekka i responsywna galeria zdjęć z siatką w stylu Pinterest, która stała się bardzo popularna. Skrypt działa świetnie zarówno na komputerach stacjonarnych, jak i na urządzenia mobilne o dowolnej rozdzielczości ekranu. Świetne rozwiązanie do tworzenia portfolio projektantów stron internetowych.

    SIATKA THUMBNAIL Z ROZSZERZONYM PODGLĄDEM
    Wtyczka to adaptacyjna siatka obrazu. Kliknięcie poniżej wyświetla większe zdjęcie i opis. Dobry do tworzenia portfolio.

    jGallery
    jGallery jest pełnoekranowa, responsywna galeria obrazów. Łatwo dostosuj efekty, przejścia, a nawet styl.

    Glisse.js
    Prosta, ale bardzo skuteczna wtyczka galerii obrazów. To jest dokładnie rozwiązanie, gdy trzeba utworzyć album ze zdjęciami. Wtyczka obsługuje albumy i ma bardzo fajny efekt przewracania.

    Przepływ mozaiki
    Prosty, adaptacyjny galeria zdjęć w stylu Pinterest.

    Galereja
    Kolejna stylowa galeria z siatką w stylu Pinterest z filtrem kategorii. Działa w przeglądarkach: Chrome, Safari, Firefox, Opera, IE7 +, Przeglądarka na Androida, Chrome na urządzenia mobilne, Firefox na urządzenia mobilne.

    najmniej.js
    Świetny darmowa galeria zdjęć przy użyciu jquery 5 i css3. Ma bardzo atrakcyjny wygląd i na pewno przyciągnie uwagę odwiedzających.

    flipLightBox
    Prosta galeria zdjęć. Po kliknięciu podglądu pełny obraz otwiera się w lightbox.

    galeria Blueimp
    Elastyczna galeria. Jest w stanie wyświetlać nie tylko obrazy w oknie modalnym, ale także wideo. Działa świetnie na urządzeniach dotykowych. Można go łatwo dostosować i istnieje możliwość rozszerzenia funkcjonalności za pomocą dodatkowych wtyczek (patrz następna wtyczka).

    Wiele razy przeglądałem różne galerie zdjęć, zbierałem obszerną kolekcję spektakularnych pokazów slajdów i wtyczek. Istnieje skarbonka i Lighbox wyłącznie na CSS3, bez podłączania dodatkowych bibliotek js. Ale czas nie stoi w miejscu, użytkownicy coraz częściej korzystają z różnych urządzeń mobilnych do surfowania po Internecie, co oznacza, że \u200b\u200badaptacja elementów internetowych, a zwłaszcza galerii zdjęć z efektem „” staje się jednym z priorytetów, na który powinni zwrócić uwagę projektanci i programiści.

    Przedstawiam kolejny wybór 15 adaptacyjnych wtyczek jQuery, które są przyjazne, zarówno dla przeglądarek stacjonarnych, jak i idealnie pasują do ekranów różnych urządzeń mobilnych (laptopów, smartfonów, tabletów itp.).

    Obejrzyj demo na stronach programistów, pobierz wtyczkę, którą lubisz i utwórz, utwórz, utwórz ...

    1. iLightbox

    iLighbox Jest lekką wtyczką jQuery lightbox z obsługą szerokiego zakresu różne rodzaje pliki: obrazy, wideo, Flash / SWF, zawartość Ajax, ramki i osadzone mapy. Ta wtyczka dodaje również przyciski. portale społecznościowe, który umożliwia użytkownikom udostępnianie treści za pośrednictwem Facebooka, Twittera lub Reddit. Doskonała okazja do zorganizowania spektakularnych pokazów slajdów, galerii zdjęć i klipów wideo, z możliwością oglądania w trybie normalnym i pełnoekranowym.

    iLighbox Działa całkiem sprytnie, a podczas przeglądania na urządzeniach mobilnych wyświetla więcej niż poprawnie przetworzoną zawartość. Korzystając z tej wtyczki, możesz łatwo wdrożyć wyjście bloków informacyjnych jako okno modalne.

    • Zależność: jQuery
    • Obsługa przeglądarki: IE7 +, Chrome, Firefox, Safari i Opera
    • Licencja: A diabeł ją zna)))

    2. SwipeBox

    Swipebox Jest wtyczką jQuery z obsługą ekrany dotykowe platformy mobilne. Oprócz obrazów wtyczka obsługuje osadzone wideo z Youtube i Vimeo. Swipebox jest bardzo łatwy do przymocowania do dowolnego projektu, wtyczka ma kilka intuicyjnych opcji dostosowywania jego funkcjonalności i zachowania. Witryna programisty ma szczegółową dokumentację na temat podłączania wtyczki i korzystania z niej, bez dodatkowej wody, wszystko jest w sam raz, więc sądzę, że nietrudno będzie ustalić, co, gdzie i dlaczego.

    • Zależność: jQuery
    • Obsługa przeglądarki: IE9 +, Chrome, Safari, Firefox, Opera, IOS4 +, Android i Windows Phone
    • Licencja: Nie ustaliłem, może będziesz miał szczęście)))

    3. MagnificPopup

    Dobrze znana i dobrze znana wtyczka lightbox dla jQuery lub Zepto.js. Autorem wtyczki jest Dmitrij Semenov, który jest również twórcą wtyczki PhotoSwipe, o której powiem poniżej. Występuje jako wtyczka jQuery / Zepto, ma więcej funkcji nieobecnych w PhotoSwipe, takich jak obsługa wideo, wyświetlanie map i zawartość Ajax, implementacja modalnych okien z wbudowanymi formularzami. Według wszystkich kryteriów jest to kolejne świetne narzędzie w klipie twórcy stron internetowych. Osobno jest wtyczka do WordPress i szczegółowa dokumentacja dotycząca konfiguracji i użytkowania. Przygnębiając jedynie brak dokumentacji w języku rosyjskim, sądząc po imieniu i nazwisku, autor wydaje się być Rosjaninem, nigdy nie zrozumiał ze względu na szkodliwość lub z powodu wyimaginowanej świadomości swoich sztuczek, ale bla. No dobra, kto to wymyśli, my też nie jesteśmy herbatą na miękko))).

    • Zależność: jQuery 1.9.1+ lub Zepto.js
    • Obsługa przeglądarki: IE7 (częściowo), IE8 +, Chrome, Firefox, Safari i Opera
    • Licencja: Licencja MIT

    4. PhotoSwipe

    • Zależność: JavaScript lub jQuery
    • Obsługa przeglądarki
    • Licencja: Licencja MIT

    11. FeatherLight

    Wtyczka lightbox 6 kbit, dla mniej lub bardziej doświadczonych programistów, wyposażona we wszystkie funkcje niezbędne funkcje. Oprócz obsługi wszystkich popularnych typów treści (tekst, obrazy, iframe, Ajax), istnieje możliwość podłączenia dodatkowej, a także możesz opracować własne rozszerzenie dla tej wtyczki, która w pełni zaspokoi Twoje potrzeby podczas tworzenia nowego projektu. Jak działa cała ta gospodarka (rozwój rozszerzeń), nie zagłębiałem się w nią, ale myślę, że odkryją, kto wstawia tę wtyczkę))).

    • Zależność: jQuery
    • Obsługa przeglądarki: IE8 +, Chrome, Firefox, Safari i Opera
    • Licencja: Licencja MIT

    12. LightGallery

    Galeria światła - wielofunkcyjna wtyczka lightbox z wieloma dodatkowe funkcje. Posiada ponad 20 opcji dostosowywania najmniejszych szczegółów Lightbox. Wszystko jest tutaj, cóż, lub prawie wszystko)). Pełnoprawna galeria zdjęć ze starannie ułożonymi miniaturami, z elementami nawigacyjnymi i przewijanymi miniaturami. Proste znaczniki HTML jako lista nieuporządkowana

      używając atrybutu data-src do zdjęć w pełnym rozmiarze. To samo dotyczy filmów z YouTube i Vimeo. Niezwykle obsługuje wszystkie formaty wideo HTML5, MP4, WebM, Ogg ... Animowane miniatury, responsywny układ z obsługą urządzeń mobilnych, efekty slajdów i płynne przejścia podczas przełączania obrazów i innych treści. Wygląd Łatwo skonfigurowany i dostosowany za pomocą CSS. Wstępne ładowanie obrazu i optymalizacja kodu. Nawigacja za pomocą klawiatury dla komputerów stacjonarnych, a także możliwość korzystania z dodatkowych ikon czcionek. Galeria światła - tutaj jest prawdziwy „harvester”, najważniejsze jest, aby nie zgubić się w mnóstwie ustawień i szerokich możliwościach tej wtyczki.
      Ci, którzy potrzebują porządnego suwaka, polecam zwrócić uwagę od tych samych programistów.

      • Zależność: jQuery
      • Obsługa przeglądarki: IE7 +, Chrome, Firefox, Safari, Opera, iOS, Android i Windows Phone
      • Licencja: Licencja MIT

      13. StripJS

      Niezwykłe, powiedziałbym nawet: nietypowa implementacja lightboksa, a raczej niezbyt zwyczajna prezentacja treści, gdy obraz lub wideo, w projekcie lightboksa, pojawia się po prawej stronie, nie wypełniając całego ekranu, ale tylko o określony rozmiar pełnowymiarowego obrazu lub wideo. Na duże ekrany takie podejście jest zrozumiałe, pozostaje możliwa interakcja ze stroną. Na małych ekranach urządzeń mobilnych cała ta innowacyjna konstrukcja płynnie przechodzi w klasyczny lightbox. Pomysł jest interesujący, spójrz na wersję demonstracyjną, może ktoś wstawi taką kreację.

      • Zależność: jQuery
      • Obsługa przeglądarki: IE7 +, Chrome, Firefox, Safari, Opera, iOS 5+ i Android 3+
      • Licencja: Licencja Creative Commons BY-NC-ND 3.0

      14. LightLayer

      Łatwa w użyciu wtyczka lightbox, która działa dobrze z każdym projektem, a także dobrze wygląda na każdym ekranie. Wtyczka LightLayer zapewnia kontrolę nad wieloma ustawieniami, takimi jak zmiana koloru tła i jego stopnia przezroczystości, pozycja jednostki podstawowej, wybór efektów przejścia podczas otwierania / zamykania, funkcje, którymi użytkownicy mogą sami manipulować. Wtyczka działa świetnie z zawartością zewnętrznych stron internetowych, wbudowanych odtwarzaczy wideo i map.

      • Zależność: jQuery
      • Obsługa przeglądarki: IE9 +, Chrome, Firefox, Safari i Opera
      • Licencja: Licencja MIT

      15. FluidBox

      Fluidbox to wtyczka lightbox przeznaczona wyłącznie do zdjęć. Liczba różnych wariantów prezentacji obrazów jest naprawdę imponująca. Wtyczka działa świetnie z obrazami o różnych wzorach, w tym z obrazami pływającymi, obrazem z absolutnym pozycjonowaniem, obrazkami i fotografiami otoczonymi ramką oraz wcięciami, z pojedynczymi obrazami i połączonymi w galerię. Ogólnie rzecz biorąc, nalewanie wody na próżno, malowanie wszystkich możliwości wtyczki w krótkiej prezentacji i tak nie zadziała, więc lepiej jest oglądać demo, przekręcać, obracać i myśleć, że wielu osobom spodoba się ta wtyczka.

      • Zależność: jQuery
      • Obsługa przeglądarki: IE9 +, Chrome, Firefox, Safari, Opera
      • Licencja: Licencja MIT

      To chyba wszystko! Mam nadzieję, że ta krótka recenzja pomoże ci zrozumieć stos proponowanych produktów do tworzenia stron internetowych. Chcę zauważyć, że nie wszystkie wtyczki przedstawione w selekcji zostały użyte w działających projektach, większość z nich została przetestowana na stronach testowych lub na lakierze, więc jeśli masz jakieś pytania, najprawdopodobniej rozwiążemy je razem i jak zwykle odniesiemy sukces.

      Szukasz odpowiedniego zrusyfikowanego szablonu dla swoich celów? Prawdopodobnie w takim przypadku powinieneś odwiedzić rynek TemplateMonster. Z tego prostego powodu, że niedawno w witrynie pojawiła się nowa sekcja szablonów. Teraz każdy użytkownik może zapoznać się z kolekcją, która zostanie zaktualizowana i zaktualizowana. Teksty szablonów pisano ręcznie. Ale to nie jedyny plus danych. gotowe rozwiązania. Rzeczywiście, w ich pakietach można znaleźć wszystko, co ułatwi pracę nad opracowaniem projektu online, w tym edytor wizualny.

      Z całym szacunkiem, Andrew

      1. Galeria jQuery z efektem przewracania stron

      Podobne rozwiązanie można wykorzystać do wyświetlania najnowszych artykułów na blogu lub prezentacji produktów.

      Unikalny sposób wyświetlania zdjęć jako niezwykłej galerii jQuery.

      3. Galeria zdjęć produktów jQuery, wtyczka slideJS

      wtyczka jQuery doskonale nadaje się do implementacji strony produktu z wieloma obrazami. Przejście między obrazami można wykonać za pomocą miniatur lub strzałek nawigacyjnych.

      Obraz jest powiększany po najechaniu na niego myszką.

      5. Elegancka galeria Lightbox „ppGallery”

      6. mini-galeria jQuery „Touch-Gallery”

      7. Nowa galeria miniatur jQuery

      Profesjonalna galeria jQuery 2011.

      8. Wtyczka jQuery „Nivo Zoom”

      Kolejna jakościowa wtyczka jQuery od twórców suwaków Nivo. Powiększ obraz, klikając miniaturę.

      9. jQuery Gallery „3d Wall Gallery”

      Nowa galeria jQuery 2011. Wstążka obrazu jest rozciągnięta na całej szerokości ekranu. Istnieją trzy sposoby poruszania się między zdjęciami: za pomocą kółka myszy, przewijania górnej części galerii i korzystania z bloku z miniaturami poniżej. Galeria wygląda bardzo imponująco.

      Obrazy w galerii losowo zwiększają się i zmniejszają, tworząc efekt bąbelków.

      11. Nietypowe wyświetlanie obrazów w galerii jQuery

      Za pomocą suwaka u góry możesz zmienić odległość między obrazami na stosie. Kliknięcie obrazu powoduje jego obrót.

      12. Galeria wtyczek jQuery „MB.Gallery”

      13. Galeria pełnoekranowa jQuery

      Wtyczka 2011. Nowa galeria z opisem obrazów, rozciągająca się na cały obszar okna przeglądarki, niezależnie od jego wielkości. Ciekawie zaimplementowane miniatury zdjęć. Przejście między zdjęciami odbywa się za pomocą strzałek obok miniatury i kółka myszy.

      14. Łatwa galeria jQuery

      Wtyczka automatycznie skanuje folder i tworzy miniatury obrazów.

      16. Stylowa galeria z wykorzystaniem bibliotek jQuery i Raphael

      Ciekawy efekt po najechaniu myszką na miniaturę.

      17. Nowa wersja wtyczki jQuery „Supersized” wersja 3.1

      Ostatnio wspomniałem o tym rozwiązaniu jQuery do tworzenia galerii pełnoekranowych. Dzisiaj chcę cię przedstawić ostatnia wersja ta profesjonalna wtyczka. Skrypt został całkowicie przepisany, teraz galeria jest jeszcze szybsza, a niektóre ciekawe ustawienia zostały dodane, na przykład nawigacja za pomocą klawiatury, zmienna szybkość obrazu, rozmiar ekranu i inne.

      18. Wtyczka jQuery „Galleria 1.2.2”

      Nowa galeria jQuery dla twoich projektów.

      Galeria pojawia się na stronie jednym kliknięciem przycisku. Miniatury są wyświetlane wokół powiększonego obrazu. Możesz kontrolować automatyczną zmianę obrazów. Zastosowane technologie: jQuery, CSS, PHP.

      20. Wtyczka „Galeria timerów”

      galeria jQuery. Zaimplementowano automatyczną zmianę slajdów i przewijaj miniatury, jeśli jest ich zbyt wiele.

      Wtyczka galerii obrazów w jQuery.

      22. galeria javascript do przeglądania na urządzeniach mobilnych „PhotoSwipe”

      Galeria zdjęć zoptymalizowana do wyświetlania na urządzeniach mobilnych (telefony lub tablety).

      23. galeria javascript z efektem 3D

      24. Galeria „Galeria przekształceń jQuery”

      Nowy suwak jQuery. Niektóre fajne animowane efekty podczas zmiany slajdów.

      25. Wtyczka jQuery „Galleria 1.2.3”

      26. jQuery Image Wall Image Gallery

      Oryginalna galeria w postaci miniatur o różnych rozmiarach rozrzuconych po ekranie, stylizowanych na obrazy. Po kliknięciu miniatury pojawia się obszar z opisem obrazu, a po ponownym naciśnięciu - oryginał duży obraz.

      27. Galeria CSS3

      Ciekawy efekt najechania kursorem.

      28. Galeria z miniaturami „Galeria TN3”

      galeria jQyery z miniaturami. Wprowadzono możliwość wyświetlania w oknie kompaktowym i oknie pełnoekranowym, a także możliwość wyłączenia / włączenia automatycznej zmiany slajdów.

      29. Siatka obrazów Grid-Gallery

      Siatka obrazów jest rozciągana w zależności od szerokości okna przeglądarki. Ciekawy efekt najechania myszą: aktywny wiersz i kolumna są podświetlone.

      30. Galeria jQuery „Galeria wymiany”

      Lekka galeria jQuery zawierająca wiele linii kodu.

      Strona demonstracyjna zawiera kilka opcji rozwijanych mega menu w różnych stylach. W tym menu możesz skonfigurować: efekt wypadania, szybkość wypadania, a także dokonać wyboru pomiędzy wypadnięciem poprzez kliknięcie lub najechanie kursorem na element.

      31. Galeria obrazów jQuery

      galeria jQuery ze zdjęciami podpisów. Kilka efektów zmiany slajdów. Nawigacja między obrazami odbywa się za pomocą strzałek lub klikając miniaturę.

      Obraz i jego miniatury są wykonane w postaci kółek.

      33. Portfolio jQuery Portfolio fotografa Portfolio Wtyczka do nawigacji po obrazach

      Oryginalne rozwiązanie javascript do projektowania portfolio fotografa. Nawigacja między obrazami odbywa się za pomocą strzałek w górę / w lewo / w prawo i za pomocą mini-kwadratów (symulacja ruchu w przestrzeni 2D). Możesz grupować zdjęcia z różnych sesji fotograficznych w różne pionowe rzędy i poruszać się po nich za pomocą elementów nawigacyjnych. Obejrzyj demo.

      34. Wtyczka „jmFullZoom”

      Wtyczka do przeglądania obrazów rozciągniętych do pełnego rozmiaru okna przeglądarki. Może służyć do wyświetlania prac z portfolio.

      35. Karta fotograficzna

      Galeria zintegrowana z Mapa Google. Możesz rozwinąć do pełnego ekranu, klikając ikonę w prawym dolnym rogu. Idealne dla witryn turystycznych.

      36. Galeria zdjęć z miniaturami

      galeria jQuery z miniaturami.

      37. Galeria jQuery „Galleriffic”

      Pokaz slajdów z miniaturami.

      38. jQuery CSS3 Plugin „Wave Display Effect”

      Falista reprezentacja obrazów i treści na stronie. Po kliknięciu miniatury wszystkie obrazy są powiększane i pojawia się ich nazwa. Kolejnym kliknięciem otwiera się blok z opisem zdjęcia.

      Wiele opcji wyświetlania i ustawień.

      42. Plogger

      43. Prosta ładna galeria wykonana w CSS, bez użycia skryptów

      Wygląda pięknie i działa świetnie we wszystkich nowoczesnych przeglądarkach

      Możesz kontrolować automatyczny pokaz slajdów (start / stop), przełączać slajdy za pomocą strzałek na klawiaturze, automatycznie dzielić nazwy stron slajdów, jeśli jest ich wiele, obsługuje kilka galerii na jednej stronie, podpisy slajdów, obsługę API i możliwość tworzenia własnych efektów przejścia slajdów

      46. \u200b\u200bGaleria w formie stosu zdjęć

      Tak powinien wyglądać wynik galerii, którą stworzymy. Możesz obejrzeć demo i, jeśli chcesz, pobrać końcowy wynik galerii.

      Cześć wszystkim! Dzisiaj porozmawiamy o najlepszej darmowej galerii zdjęć, suwaku wideo i zdjęć oraz porozmawiamy o „ramce do zdjęć”. Pomimo faktu, że skrypt nie jest obsługiwany przez 2 lata, a autor przeniósł się na podobny projekt Działa świetnie i nadal cieszy oko.

      Główne zalety (+)

      1. Prostota instalacja, konfiguracja i użytkowanie. Oprócz jQuery będziesz potrzebować połącz tylko 2 plikii aby wyświetlić tam galerię, musisz podać tylko linki do zdjęć.
      2. Nieznacznie wpływa prędkość ładowanie strony.
      3. Zdolność adaptacji. Twoja galeria wygląda dobrze na telefonie, laptopie, a nawet na ekranie telewizora.
      4. Mnóstwo ustawień i funkcji, połączone osobno za pomocą atrybutów tagów HTML.
      5. Obsługa urządzeń dotykowych.
      6. Wsparcie wideo.
      7. Okazja leniwy bagażnik kino.
      8. I wiele, wiele innych rzeczy, które przypadną do gustu zaawansowanemu użytkownikowi.

      Wady (-)

      1. Brak wsparcia użytkownika. Prawdopodobieństwo, że Twój problem zostanie rozpatrzony lub naprawiony, wynosi praktycznie zero. Tak, to źle, ale nie fatalnie.

      Pierwsza opcja podłączenia Fotoramy

      Ta opcja połączenia jest najprostsza, ale nie najlepsza, powinna być używana tylko wtedy, gdy chcesz wyświetlić galerię na większości stron witryny. Opcją plusem jest użycie CDN.

      1. Sprawdzanie jQuery.Iść do źródło strona (Ctrl + U) → spróbuj znaleźć coś takiego: https://ajax.googleapis.com/ajax/libs/jquery/X.X.X/jquery.min.js

        Aby ułatwić wyszukiwanie, użyj Ctrl + F. Jeśli nie ma cenionego ciągu, musisz połączyć jQuery. W WordPress można to zrobić, wstawiając poniższy kod do pliku funkcji motywu (functions.php). W rzeczywistości ten skrypt służy do rozwiązywania konfliktów różne wersje jQuery i działa zgodnie z tym schematem: usuwa jQuery zarejestrowany wcześniej, rejestruje nowy, wyświetla skrypt. Aktualne wersje jQuery można znaleźć tutaj.

        Możesz po prostu wstawić taką linię pomiędzy i :

        <skrypt src \u003d „http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js”> skrypt\u003e
      2. Łączymy fotorama.css i fotorama.js.Wklej następujący kod między tagami i , w WordPress odbywa się to w pliku nagłówka motywu (header.php). „http://cdnjs.cloudflare.com/ajax/libs/fotorama/4.6.4/fotorama.css” rel \u003d "stylesheet"\u003e
      3. На этом подключение галереи первым способом окончено. Как использовать написано в разделе "Непосредственно создание галереи".

      Второй вариант подключения [шорткод + Autoptimize]

      В этом варианте подключения файлы скрипта будут выводиться только на нужных страницах через [шорткод ]. А если вы используете плагин Autoptimize, то код скрипта в придачу интегрироваться в файлы темы. Эти нехитрые манипуляции должны увеличить скорость загрузки сайта.

      1. Проверяем наличие jQuery. Так же как и в первом варианте, смотрите выше.
      2. Скачиваем файлы фоторамы → распаковываем загружаем в отдельную папку в корне сайта.
      3. Для создания шорткода в файл функций темы (functions.php) вставляем код, расположенный ниже, изменяем ссылки к файлам на свои..js"> ";) add_shortcode („ foto ”,„ sd ”);
      4. Teraz, pisząc artykuł na końcu, wprowadź krótki kod

      Bezpośrednie tworzenie galerii

      Galeria jest wyświetlana w kodzie HTML za pomocą pojemnik

      klasa c \u003d „fotorama”, kod wyjściowy obrazu jest umieszczany w kontenerze albo link do obrazu . Pisząc artykuł o silniku WordPress, przełącz edytor do trybu tekstowego i wejdź do kontenera
      klasa c \u003d „fotorama”.

      To wygląda tak:

      Tak mniej więcej (numeracja linków jest opcjonalna):

      1 3 4

      Przykłady ustawień aplikacji Fotorama

      Wymiary pojemnika

      Rozmiar bloku ramki to rozmiar pierwszego obrazu, pozostałe obrazy są skalowane proporcjonalnie do pierwszego. Aby rozwiązać tę sytuację, możesz ręcznie określić wymiary.

      Istnieją inne ustawienia:

      Szerokość danych \u003d „98%” // szerokość względna stosunek danych \u003d „800/600” // współczynnik proporcji danych-szerokość \u003d „420” // min. szerokość data-maxwidth \u003d "900" // max. szerokość data-minheight \u003d "320" // min. wysokość data-maxheight \u003d "100% // względna maksymalna wysokość data-height \u003d" 100% // względna wysokość

      Miniatury

      Na miniaturki odpowiada data-nav \u003d "thumbs"

      Ale ta metoda nie jest bardzo skuteczna, ponieważ skrypt musi pobrać wszystkie zdjęcia naraz, aby wygenerować miniatury, więc bardziej racjonalne będzie wcześniejsze przygotowanie małych kopii zdjęć. WordPress automatycznie tworzy miniatury i będziemy ich używać. Aby uzyskać link do miniatury, dodaj -70x70 do nazwy pliku (https: //site/wp-content/uploads/2017/11/27ltl9eRXk.jpg → https: //site/wp-content/uploads/2017/11/27ltl9eRXk-70x70.jpg).

      Domyślnie miniaturą jest 64 × 64. Ten parametr można poprawić za pomocą danych-szerokość-szerokość (szerokość) i danych-wysokość-wysokość (wysokość). Jeśli chcesz, aby miniatura miała własny rozmiar, ustaw parametry szerokości i wysokości dla pliku miniatury:

      HTML + Fotorama

      Ramka na zdjęcia doskonale obsługuje HTML i CSS, co znacznie rozszerza funkcjonalność skryptu. Pracuj z linkami, blokami, tabelami, akapitami, pisz CSS i nie tylko. Poniżej kilka przykładów galerii. Jeśli część wizualna nie jest wyświetlana, kliknij przycisk „Wynik”.

      Pokaż / ukryj przykłady

      Zobacz Pen ooppwb autor: Ivanov Klim (@DreamerKlim) na CodePen.

      Zobacz pióro aVEEVb autor: Ivanov Klim (@DreamerKlim) na CodePen.

      Pełny ekran

      data-allowfullscreen \u003d "true" // w oknie przeglądarki data-allowfullscreen \u003d "native" // dla całego monitora

      Możliwe jest dodanie osobnego dużego obrazu dla trybu pełnoekranowego poprzez pełne dane:

      Inny

      autoodtwarzanie danych \u003d „true” // autostart data-autoplay \u003d „3000” // odstęp między slajdami w ms data-caption \u003d "One" // komentarze do zdjęć data-keyboard \u003d „true” // strzałka nawigacyjna shuffle danych \u003d „prawda” // obrazy w bałaganie data-navposition \u003d „top” // miniatury u góry pętla danych \u003d „true” // przechodzi przez pętlę Spróbujmy połączyć wszystko i dodać wideo

    DZWONEK

    Są tacy, którzy czytają te wiadomości przed tobą.
    Subskrybuj, aby otrzymywać świeże artykuły.
    E-mail
    Imię
    Nazwisko
    Jak chcesz przeczytać Dzwon
    Bez spamu