Główna » UI / UX » Osadź animowane GIF-y, takie jak Facebook, za pomocą jqGifPreview

    Osadź animowane GIF-y, takie jak Facebook, za pomocą jqGifPreview

    Twitter i Facebook mają wielu ludzi udostępnianie animowanych GIFów codziennie. Jeśli wszystkie są odtwarzane automatycznie, w kanale mogą być makabryczne.

    Obie sieci poradzą sobie z tym funkcja „kliknij, aby wyświetlić podgląd” dla wszystkich GIFów. Pozwala to użytkownikowi wybrać jakie animacje chcą zobaczyć wybierając, kiedy rozpocząć / zatrzymać animację.

    Z wtyczka jqGifPreview, możesz wprowadzić tę samą funkcjonalność do swojej witryny.

    To darmowa wtyczka jQuery działa na wszystkich plikach GIF na stronie lub może celować w dowolne, które chcesz. To fantastyczny zasób, ale jego przygotowanie zajmuje trochę czasu.

    Wstrzymany GIF jest naprawdę sprawiedliwy jedna klatka animacji, wyświetlane na stronie.

    Niestety ta wtyczka nie automatycznie wyciągnij statyczne zdjęcie z GIF dla Was. Ale możesz to zrobić za pomocą PHP lub dowolnego innego języka zaplecza, więc przy odrobinie kodu można to zautomatyzować.

    Ta wtyczka używa atrybutu data- * do zapisz lokalizację obrazu GIF. Gdy użytkownik kliknie obraz, automatycznie załaduje się do src atrybut obrazu i być wyświetlany na ekranie.

    Prosty, skuteczny i zdecydowanie zgrabny efekt! Wszystko, czego potrzebujesz, to pliki CSS / JS dla tej wtyczki, którą możesz pociągnij bezpośrednio z GitHub. I oczywiście ty potrzebuję kopii jQuery, zbyt.

    Od tego momentu konfigurujesz swój obraz w następujący sposób:

      

    Główny src atrybut powinien zawierają statyczny obraz. Możesz albo zbudować skrypt, aby go wygenerować, albo ręcznie edytować i przesłać statyczny strzał dla każdego GIF.

    The dane-gif atrybut zawiera prawdziwy animowany GIF a oni się zmienią, jeśli klikniesz celuj w główną klasę obrazu (w tym przypadku jest to .myImg). Teraz wszystko, czego potrzebujesz, to jedna linia jQuery, aby wszystko działało:

     $ (". myImg"). jqGifPreview (); 

    Zdecydowanie, jedna z najfajniejszych wtyczek jQuery, które widziałem w tym miesiącu i jest całkiem łatwa w konfiguracji.

    Możesz dowiedzieć się więcej, odwiedzając stronę Strona GitHub i jest też podgląd demonstracji na żywo hostowane na stronie dewelopera.