Bevezetés a parallaxis görgetés

Bevezetés a parallaxis görgetés
Az egyik legtöbbet emlegetett trendek web design parallaxis görgetés. Akár tetszik, akár nem, de használ sok parallaxis weboldalak. Ebben a cikkben fogom bemutatni, hogy az alapokat a parallaxis görgetés és megmutatja, hogyan lehet létrehozni parallaxis görgetés jQuery plugint Stellar.js.

Mi parallaxis görgetés?

Parallax skrollling magában háttér, sebességgel mozog eltér a sebesség tartalom, ami egy görgetés az oldal 3D-hatást. Ez a hatás lehet kiváló kiegészítője minden honlapon, de sajnos, a visszaélés irritáló. Időről időre találkoznak oldalakat épült teljes egészében ezt a hatást, és inkább a tapasztalat az ilyen helyek nem túl kedvező. És mindez azért, mert a parallaxis hatás általában animál a kép a háttérben, a teljes súlyát a helyszínen is jelentősen megnövekedett, és ennek eredményeként a helyszínen lassan töltődik.

Néhány példa az ilyen jellegű visszaélések, véleményem szerint, a Saukoni weboldal, amely bemutatta a Kinvara 3 és Oakley - én legyőzhetetlen honlapján. akinek az egész 20 MB (régebben körülbelül 50 MB!).

Most, hogy van egy ötlete, amit úgy néz ki, mint a hatása, lássuk, hogyan tudjuk használni Stellar.js, hogy újra azt.

Mi Stellar.js

Stellar.js - egy jQuery plugin, ami lehetővé teszi, hogy könnyen hozzá parallaxis görgetés hatással a webhelyére. Annak ellenére, hogy a projekt már nem támogatja, a dugó még mindig stabil és kompatibilis a legújabb változata jQuery; a fejlesztők saját telek. Ez jQuery plugin népszerű a nyilvántartásban a jQuery plugin. és akkor valószínűleg már hallott róla.

Most, miután a leírás a plugin, nézzük meg, hogyan lehet használni a webhelyen.

Az első lépések a Stellar.js

Az első lépések a Stellar.js igen egyszerű. Először töltse le a plug-in, és csatlakoztassa az oldalon.

Most az oldal készen áll együttműködni a plugin, hogy végre parallaxis hatást. Plug hatása lehetővé teszi, hogy alkalmazni kell minden olyan elemet egy görgethető oldalon, például, hogy az objektum ablak stb Erre a select elem jQuery majd nevezni csillag () metódust.

A minimális kód, amely ezt a könyvtárat a window objektum az alábbiakban mutatjuk be:

Window objektum könyvtár is rendelkezik egy rövid megjegyzés:

Ebben az esetben a könyvtár keres parallaxis háttérrel vagy elemek egy adott elem és változtatják a helyzetüket, ha görgethető elem.

Ha szeretné látni a munkát Stellar.js plugin végre a parallaxis hatást, ha görgetés az oldal, megnézzük azt.

Stellar.js. valamint sok más plug-in, jól irányított. Sőt, akkor bizonyos paramétereket, és konfigurálja a bővítményt, igényektől függően. Stellar.js lehetővé teszi, hogy mind az általános beállításokat az összes elem, és a beállításokat minden egyes tételt külön-külön. Általános beállítások átkerülnek a csillagok () módszer; lehetőségeket az adott elem által meghatározott adatok * attribútumai (adat tulajdonság). Ebben a részben azt nem fogja figyelembe venni az összes lehetőséget, de lehet olvasni róluk a leírásban.

Az első fő opció határozza meg az irányt a hatása. Klasszikus görgetés hatásának alapja a tekercset felülről lefelé vagy fordítva, de akkor is meg a görgetés balról jobbra és fordítva, vagy mindkettő. Ehhez akkor a két logikai tulajdonságait horizontalScrolling és verticalScrolling. Számukra az alapértelmezett érték true.

Egy másik érdekes lehetőség reagál. Frissíti a parallaxis tartalom betöltése oldalak és átméretezni az ablakot. Az alapértelmezett érték hamis.

Az egyes elemek esetében leggyakrabban használt tulajdonság az adatok csillagszerű-háttér-arányt. Ez a tulajdonság pozitívan érték, mint a szám, és megváltoztathatja a sebességet a hatás a betonelem. Például az adatok csillagszerű-háttér-arány = «0,5» azt jelenti, hogy az elem egyenlő lesz a fele a sebesség a tényleges sebesség a görgetés. Ha azt szeretnénk, hogy ezt az attribútumot, amelynek értéke kevesebb, mint 1-ce, a dokumentáció azt javasolja, background-attachment: fixed; (Fix érték, hogy a háttérkép fix elem: a háttérkép nem görgethető, ellentétben tartalmi elem) a stílus a tételt.

Tudván, hogy mi teszi a plug-in, és hogyan kell beállítani, folytassa fontolóra tényleges példát.

Ebben a részben fogunk létrehozni egy működő példa alapján Stellar.js bővítményt a lehetőségeket a fent tárgyalt. Először létre kell hoznia elrendezés din. A következő példában létrehozunk egy szöveg blokk 6.

A végső CSS így néz ki:

Végül, meg kell végigmenni a hatás a hívás csillag () metódust. Ebben a példában azt is meg néhány lehetőség van:

Élő példa a fenti kód az alábbi ábrán látható:

Kapcsolódó cikkek