Crea barra di avanzamento della progettazione dei materiali facilmente con Mprogress.js
Non si può negare che il design dei materiali di Google abbia radicalmente cambiato il web. Offre un linguaggio di progettazione comune che i progettisti dell'interfaccia utente possono applicare a tutti i siti Web e alle app mobili.
Questa tendenza alla progettazione dei materiali ha portato a numerose librerie, tra cui la famosa struttura Materialise. E uno dei più bei nuovi progetti di materiale che ho trovato è Mprogress.js .
Questa libreria JavaScript genera una barra di avanzamento in stile materiale utilizzando puro CSS e JavaScript. Nessuna dipendenza, nessuna assurdità. Semplice caricamento (e precaricamento) con un aspetto del design del materiale che si abbina a qualsiasi sito Web o applicazione web.
L'installazione è piuttosto semplice e richiede solo due file : uno script CSS e uno JS di Mprogress.
È possibile scaricare entrambi dal repository GitHub o utilizzare un gestore di pacchetti come npm o Bower. Da lì, è necessario creare un nuovo oggetto Mprogress e dirgli di avviare il caricatore.Questo può essere fatto con letteralmente una riga di codice :
var mprogress = new Mprogress ('start');
È possibile applicare altre proprietà per modificare i tempi di animazione, la velocità o il colore di visualizzazione della barra di avanzamento. Questa configurazione consente anche di creare modelli personalizzati basati sullo stile di progettazione del materiale predefinito. Eccezionale!
Dai un'occhiata alla pagina demo per vedere questo caricatore in azione. Non è una barra di caricamento affascinante, tuttavia offre una soluzione piacevole senza che sia necessario crearne uno da zero.
È possibile eseguire metodi come set()
per impostare una percentuale o inc()
per incrementare la barra di caricamento . Può essere gestito a livello di codice per creare un caricatore HTTP, ma ciò richiede un lavoro supplementare in JavaScript.
C'è così tanto che puoi fare con questa libreria e con zero dipendenze puoi usarla per qualsiasi progetto web. Per iniziare, controlla il repository MProgress su GitHub in cui puoi anche consultare la documentazione .
20 eleganti orologi resistenti all'acqua per l'estate
Mentre il mondo tecnologico sta impazzendo per gli smartwatch (il 2014 sembra essere l'anno degli smartwatch), molti orologi non troppo intelligenti stanno ottenendo un miglioramento in termini di design e stile. Se stai cercando un orologio per fare solo ciò che gli orologi fanno meglio, mentre sei ancora in grado di sbrogliare gli spruzzi estivi, questo post è sicuramente per te.
15 oggetti ogni giorno ridicolmente oversize
Hai già letto Gulliver's Travels prima? Oggi ti faremo sentire come uno dei lillipuziani, con questa lista di enormi oggetti da esterno, enormi, senza aspettare e ridicolmente surdimensionati . Queste sono cose modellate su oggetti comuni di tutti i giorni - solo molto più grandi.Questi "modelli" heavy-duty sono al centro dell'attenzione ovunque si trovino .