it.hideout-lastation.com
Paradiso Per Designer E Sviluppatori


Come creare animazioni e transizioni con l'interfaccia utente di Motion

Le animazioni e le transizioni consentono ai progettisti di visualizzare i cambiamenti e differenziare i contenuti. Le animazioni e le transizioni sono effetti in movimento che aiutano gli utenti a riconoscere quando qualcosa cambia nel sito, ad esempio fanno clic su un pulsante e una nuova informazione appare sullo schermo. Aggiungere movimento alle app e ai siti web migliora l'esperienza dell'utente, poiché consente agli utenti di dare un senso ai contenuti in modo più intuitivo .

Possiamo creare animazioni e transizioni da zero o utilizzando librerie o framework. Buone notizie per noi, gente del frontend, è Zurb, il creatore della Fondazione, lo scorso ottobre Motion UI open source, la sua libreria di animazione e transizione basata su Sass.

Originariamente era in bundle con Foundation for Apps e ora, per la versione standalone, ha ottenuto un rinnovamento, tra cui un sistema di accodamento dell'animazione e modelli CSS flessibili . Motion UI abilita anche alcuni componenti del framework Foundation, come il cursore Orbit, il commutatore Toggler e il modal Reveal, quindi è uno strumento abbastanza robusto.

Iniziare

Sebbene Motion UI sia una libreria Sass, non è necessario usarlo con Sass, poiché Zurb fornisce agli sviluppatori un pratico kit di avvio che contiene solo il CSS compilato. Puoi scaricarlo dalla home page di Motion UI e avviare rapidamente il prototipo utilizzando le animazioni CSS e le classi di transizione predefinite.

Lo starter kit non contiene solo l'interfaccia utente Motion, ma anche il framework Foundation, il che significa che è possibile utilizzare la griglia Foundation e tutte le altre funzionalità di Foundation for Sites, se lo si desidera.

Lo starter kit viene inoltre fornito con un file index.html che consente di testare rapidamente il framework.

Se hai bisogno di aggiustamenti più sofisticati e vuoi sfruttare la potenza dei potenti mixin di Motion UI, puoi installare la versione completa contenente i file .scss origine con npm o Bower.

La documentazione di Motion UI è attualmente ancora parzialmente cotta. Puoi trovarlo qui su Github, o contribuire ad esso se vuoi.

Prototipazione rapida

Per iniziare la prototipazione, puoi modificare il file index.html del kit di partenza o creare il tuo file HTML. È possibile creare il layout utilizzando la griglia Foundation, ma l'interfaccia utente Motion può anche essere utilizzata come libreria autonoma senza il framework Foundation.

Ci sono 3 tipi principali di classi CSS predefinite nell'interfaccia utente di Motion:

  1. Classi di transizione: consente di aggiungere transizioni, come effetti di scorrimento, dissolvenza e incernieramento a un elemento HTML.
  2. Classi di animazione: consentono di utilizzare diversi effetti di scuotimento, agitazione e rotazione
  3. Modifier Classes: funzionano insieme alle classi di transizione e di animazione e consentono di regolare la velocità, i tempi e il ritardo di un movimento.
Costruire l'HTML

Il bello delle classi CSS predefinite è che possono essere utilizzate non solo come classi ma anche come altri attributi HTML. Ad esempio è possibile aggiungerli all'attributo value di

Nello snippet di codice qui sotto ho scelto quest'ultima opzione per separare le classi di comportamento e modificatore . Ho usato gli attributi di modifica slow e ease come classi e ho creato un attributo di data-animation personalizzato per la transizione scale-in-up . Il pulsante Click me clic per attivare l'effetto.

5 modi creativi e unici documentano i loro viaggi

5 modi creativi e unici documentano i loro viaggi

Documentare i tuoi viaggi non è un nuovo concetto. È un modo per ricordare i tuoi viaggi e i ricordi che associ ai luoghi che hai visitato. Molti di noi farebbero un sacco di foto. Alcuni terranno un diario di viaggio o un blog di viaggio. Altri preferiscono vedere il video e persino trasformarlo in un mini film.M

(Consigli tecnici e di design)

10 app Android per bloccare chiamate e messaggi indesiderati sullo spam

10 app Android per bloccare chiamate e messaggi indesiderati sullo spam

I telefoni cellulari sono una benedizione per tenersi in contatto con amici e familiari, ma alcune chiamate e messaggi di testo non sono ben accetti e persino fastidiosi. Ad esempio, quelli di telemarketing, truffatori telefonici, numeri sconosciuti o macchine di invio di testo invadono la privacy e possono notificare in orari o luoghi sbagliati, come durante le riunioni o la tua partita di sport preferita

(Consigli tecnici e di design)