Scrollmagic: fajne projektowanie stron internetowych
Spisu treści:
- ScrollMagic: Zabawne projektowanie stron internetowych
- Funkcje ScrollMagic
- Uzyskaj ScrollMagic
- Instalacja i użytkowanie
W projektowaniu stron internetowych trend jest podobny do stylu, który został przyjęty w celu realizacji witryn, który jest silnie akceptowany przez użytkowników, zwykle w okresach przejściowych. Częścią dotychczasowych trendów w 2016 r. I, jak się wydaje, nadal będą nadawać ton w 2017 r., Są animacje i długie sekcje z dużą ilością przewijania.
Nie jest tajemnicą, że ten styl jest dość atrakcyjny i zabawny dla użytkownika, dzięki animacjom możemy sprawić, aby poruszanie się po stronie było intuicyjne i zabawne, o ile są dobrze używane. Z tego powodu stworzyliśmy samouczek zawierający animowane zwoje w Twojej witrynie przy użyciu wtyczki jQuery ScrollMagic.
ScrollMagic: Zabawne projektowanie stron internetowych
ScrollMagic to biblioteka wykonana w javascript, która umożliwia interakcję podczas przenoszenia stron internetowych. Jest to kompletne przepisanie swojego poprzednika Superscrollorama, a jego architektura oparta jest na wtyczkach, które oferują łatwą personalizację i rozszerzalność.
Jest to idealne rozwiązanie, jeśli chcemy wdrożyć niektóre z następujących rzeczy:
- Animacja oparta na pozycji lub przemieszczeniu strony. Uruchom animację lub zsynchronizuj ją z ruchem przewijania. Dodaj efekt paralaksy bez większego wysiłku. Utwórz stronę z nieskończonym przewijaniem, obsługując ładowanie zawartości za pomocą ajax.
Funkcje ScrollMagic
- Zoptymalizowana wydajność, jest lekka, elastyczna i umożliwia rozszerzalność. Zarządzanie zdarzeniami i programowanie obiektowe. Wspiera adaptacyjne projektowanie stron internetowych. Obsługuje ruchy w obu kierunkach (poziomy i pionowy). Obsługuje ruchy w kontenerach (dział), nawet wiele na jednej stronie. Działa idealnie w przeglądarkach: Firefox 26+, Chrome 30+, Safari 5.1+, Opera 10+, IE 9+. W repozytorium GitHub zawiera szczegółową dokumentację i wiele przykładów aplikacji.
Uzyskaj ScrollMagic
Można go uzyskać na różne sposoby.
1: GitHub
git clone git: //github.com/janpaepke/ScrollMagic.git
2: Altana
altana zainstaluj scrollmagic
3: menedżer pakietów węzłów
npm zainstaluj scrollmagic
4: CDN
cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.5/ScrollMagic.min.js
Możesz także przeczytać Jak dostosować projekt wiadomości e-mail w programie Outlook
Instalacja i użytkowanie
Instalacja jest dość prosta, plik jądra umieszczamy tylko w plikach HTML, w których chcemy go użyć.
;
Do użytku wtyczka zapewnia wzorzec projektowy zorientowany na kontroler, do którego dodawana jest jedna lub więcej scen. Sceny te służą do zdefiniowania, co dzieje się w kontenerach, gdy przechodzą do określonego punktu.
To byłby podstawowy przykład:
// kontroler init var controller = new ScrollMagic.Controller (); // stwórz nową scenę ScrollMagic.Scene ({czas trwania: 100, // scena powinna trwać do przewinięcia o przesunięcie 100px: 50 // rozpocząć tę scenę po przewinięciu do 50px}).setPin ("# my-sticky- element ") // przypina element na czas trwania sceny.addTo (kontroler); // przypisz scenę do kontrolera
Bardziej zaawansowanym przykładem byłoby osiągnięcie wielu przesunięć, kod źródłowy to:
$ (function () {// czekaj na gotowy dokument // kontroler init var kontroler = nowy ScrollMagic.Controller (); // build tween var tween = TweenMax.to ("# animacja", 0, 5, {skala: 3, łatwość: Linear.easeNone}); // build scene var scene = new ScrollMagic.Scene ({triggerElement: "#multiDirect", czas trwania: 400, offset: 250}).setTween (tween).setPin ("# animate"). addIndicators ({name: "resize"}) // dodaj wskaźniki (wymaga wtyczki).addTo (kontroler); // init kontroler poziomy var kontroler_h = nowy ScrollMagic.Controller ({vertical: false}); // buduj tween poziomy var tween_h = TweenMax.to ("# animacja", 0, 5, {obrót: 360, łatwość: Linear.easeNone}); // buduj scenę var scene_h = nowy ScrollMagic.Scene ({czas trwania: 700}).setTween (tween_h). setPin ("# animate").addIndicators ({name: "rotate"}) // dodaj wskaźniki (wymaga wtyczki).addTo (controller_h);});
Więcej przykładów z kodem źródłowym można znaleźć w dokumentacji wtyczki.
ZALECAMYJak wykonać czystą instalację systemu Windows 10 za pomocą pamięci USBLiterówka w Amazon S3 zdołała ściągnąć wiele stron internetowych
Niesamowite, ponieważ błąd typograficzny w Amazon S3 zdołał przyciągnąć wiele stron internetowych. Błąd znaleziony w Amazon Web Services w tym tygodniu.
3 sztuczki, aby wejść do zablokowanych stron internetowych bez proxy lub VPN
Najlepsze 3 sztuczki, aby wejść do zablokowanych stron internetowych bez proxy lub VPN. Za pomocą tych prostych wskazówek i wskazówek możesz wchodzić do zablokowanych stron internetowych.
Apple otwiera API zdjęć na żywo dla twórców stron internetowych
Apple otwiera interfejs Live Photos dla programistów do użytku w aplikacjach internetowych i innych aplikacjach, takich jak strony internetowe itp.