Výukové programy

Scrollmagic: zábavný webdesign

Obsah:

Anonim

Ve webdesignu je trend jako styl, který byl přijat pro realizaci stránek, který uživatelé silně přijímají, obvykle v dočasných obdobích. Součástí trendů doposud v roce 2016 a zřejmě i v roce 2017 bude nadále nastavovat tón, jsou animace a dlouhé sekce se spoustou svitků.

Není tajemstvím, že tento styl je pro uživatele docela přitažlivý a zábavný. Díky animacím můžeme navigaci po webu učinit intuitivní a zábavnou, pokud jsou dobře použity. Z tohoto důvodu jsme vytvořili výukový program, který obsahuje animované svitky na vašem webu pomocí pluginu jQuery ScrollMagic.

ScrollMagic: Zábavný webový design

ScrollMagic je knihovna vytvořená v javascriptu pro dosažení interakcí při přesunu webových stránek. Jedná se o úplné přepsání jeho předchůdce Superscrollorama a jeho architektura je založena na pluginech, které nabízejí snadné přizpůsobení a rozšiřitelnost.

Je ideální, pokud chceme implementovat některé z následujících věcí:

  • Animace založená na poloze nebo přemístění stránky. Spusťte animaci nebo ji synchronizujte s pohybem posouvání. Přidejte efekt paralaxy bez velkého úsilí. Vytvořte stránku s nekonečným posouváním, manipulace s načítáním obsahu pomocí Ajaxu.

Funkce ScrollMagic

  • Optimalizovaný výkon, je lehký, flexibilní a umožňuje rozšiřitelnost. Správa událostí a objektově orientované programování. Podporuje adaptivní návrh webových stránek. Podporuje pohyby v obou směrech (horizontální i vertikální). Podporuje pohyby v kontejnerech (div)., dokonce i více na jedné stránce. Funguje perfektně pro prohlížeče: Firefox 26+, Chrome 30+, Safari 5.1+, Opera 10+, IE 9+. Ve svém úložišti GitHub obsahuje podrobnou dokumentaci a mnoho příkladů aplikací.

Získejte ScrollMagic

Je možné jej získat různými způsoby.

1: GitHub

git klon git: //github.com/janpaepke/ScrollMagic.git

2: Bower

Bower instalace scrollmagic

3: správce balíčků uzlů

npm install scrollmagic

4: CDN

cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.5/ScrollMagic.min.js

V aplikaci Outlook si také můžete přečíst Jak přizpůsobit design e-mailu

Instalace a použití

Instalace je poměrně jednoduchá, do souborů html zahrneme pouze soubor jádra, kde jej chceme použít.

;

Pro použití poskytuje zásuvný modul návrhový vzor orientovaný na řadič, do kterého je přidána jedna nebo více scén. Tyto scény se používají k definování toho, co se v kontejnerech stane, když se přesunou do určitého bodu.

To by byl základní příklad:

// init controller var controller = new ScrollMagic.Controller (); // vytvořte scénu nový ScrollMagic.Scene ({trvání: 100, // scéna by měla trvat do vzdálenosti posunu 100px offset: 50 // zahájit tuto scénu po posunutí o 50px)).setPin ("# my-sticky- element ") // pinuje prvek po dobu trvání scény.addTo (řadič); // přiřaďte scénu ovladači

Pokročilějším příkladem by bylo dosažení více kompenzací, jeho zdrojový kód by byl:

$ (function () {// počkejte, až bude dokument připraven // kontroler init var controller = nový ScrollMagic.Controller (); // build tween var tween = TweenMax.to ("# animate", 0.5, {scale: 3, easy: Linear.easeNone}); // build scene var scene = new ScrollMagic.Scene ({triggerElement: "#multiDirect", duration: 400, offset: 250}).setTween (tween).setPin ("# animate"). addIndicators ({name: "resize"}) // přidat indikátory (vyžaduje plugin).addTo (controller); // init controller horizontal var controller_h = new ScrollMagic.Controller ({vertical: false}); // build tween horizontal var tween_h = TweenMax.to ("# animate", 0.5, {rotace: 360, easy: Linear.easeNone}); // build scene var scene_h = new ScrollMagic.Scene ({duration: 700}).setTween (tween_h). setPin ("# animate").addIndicators ({name: "rotate"}) // přidat indikátory (vyžaduje plugin).addTo (controller_h);});

Mnoho dalších příkladů s jejich zdrojovým kódem najdete v dokumentaci k zásuvnému modulu.

DOPORUČUJEME, abyste provedli čistou instalaci systému Windows 10 pomocí USB flash disku

Výukové programy

Výběr redakce

Back to top button