Homepage » UI / UX » Anyagtervezési előrehaladási sáv létrehozása könnyen a Mprogress.js-al

    Anyagtervezési előrehaladási sáv létrehozása könnyen a Mprogress.js-al

    Nem tagadható, hogy a Google anyagtervezés radikálisan megváltoztatta az internetet. Kínál a közös tervezési nyelv hogy az UI-tervezők minden webhelyre és mobilalkalmazásra vonatkozhatnak.

    Ez az anyagtervezési trend számos könyvtárhoz vezetett, köztük a népszerű materializáló keretrendszert is. És az egyik legmenőbb új anyagi projektek Találtam Mprogress.js.

    Ez a JavaScript-könyvtár a anyag-stílus haladási sáv tiszta CSS és JavaScript használatával. Nincs függőség, nem értelmetlen. Csak egyszerű betöltése (és előfeszítése) olyan anyagtervezéssel, amely megfelel bármely webhely vagy webes alkalmazásnak.

    A beállítás elég egyszerű, és csak két fájlt igényel: egy CSS és egy JS script az Mprogress-től.

    tudsz töltse le mindkettőt a GitHub repóból vagy használjon csomagkezelőt például npm vagy Bower. Innen meg kell hozzon létre egy új Mprogress objektumot és mondja el, hogy indítsa el a rakodót.

    Ez szó szerint történhet egy kódsor:

     var mprogress = új Mprogress ('start'); 

    Egyéb tulajdonságok alkalmazható az előrehaladási sáv animációs időzítésének, sebességének vagy megjelenítési színének megváltoztatásához. Ez a konfiguráció még akkor is lehetővé teszi egyedi sablonok létrehozása alapértelmezett anyagtervezési stílus alapján. Fantasztikus!

    Keress egy pillantást a demóoldal látni ezt a rakodót. Ez nem bámulatos betöltő bár, de szép megoldást kínál, anélkül, hogy meg kellene építenie a semmiből.

    Futtathat olyan módszereket, mint a készlet() nak nek állítson be egy százalékot vagy inc () nak nek növelje a betöltési sávot. Programozhatóan kezelhető HTTP-betöltő létrehozásához, de ez extra munkát igényel a JavaScript-ben.

    A Mprogress.js szépsége annak egyszerűsége. Nem mondja el, hogyan kell strukturálni az adatokat vagy mit kell betöltenie. Lehet, hogy betölti az oldalt, vagy lehet egy fájl feltöltése. Vagy nyomon követhető, hogy a felhasználó mennyire lefelé görgetett az oldal tetejéről.

    Annyit tehetsz ezzel a könyvtárral és nulla függőségek bármely webes projekthez használhatja. Az induláshoz nézze meg a MProgress repo a GitHub-on, ahol a böngészőn keresztül is böngészhet dokumentáció.