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


Metti in pausa e apri le animazioni CSS con WAIT! Animare

C'è molto che puoi fare con l'animazione CSS pura, ma la pausa e il loop di un'animazione non sono possibili con le specifiche W3 attuali.

Ma con uno strumento gratuito come WAIT! Animate è possibile creare animazioni in loop da zero con ritardi personalizzati tra ogni ciclo. Questo può sembrare un compito banale, ma risolve un punto dolente per molti sviluppatori.

Va notato che esiste una proprietà CSS chiamata animation-delay che ritarda l' inizio di un'animazione CSS . Tuttavia non influisce su un'animazione ricorrente poiché ritarda solo il punto di partenza.

ASPETTARE! Animate calcola automaticamente il numero di pause che devono essere posizionate all'interno dei fotogrammi di animazione personalizzati per creare la durata esatta della pausa tra i cicli. Questo potrebbe essere fatto a mano ma è estremamente convoluto, per non dire super fastidioso.

Questa app Web può funzionare con qualsiasi funzione di animazione CSS3, incluse rotazioni e trasformazioni. Non stai scrivendo nuove proprietà CSS, bensì costruisci sulla funzione keyframes per creare pause basate su percentuali (dallo 0% al 100%) all'interno dell'animazione.

Dai un'occhiata alla home page per vedere alcuni esempi in azione . È abbastanza chiaro cosa puoi fare e il codice sorgente è lì per copiare / incollare nel tuo lavoro.

Si prega di notare che questa non è una libreria a tutti gli effetti . È un generatore che crea il codice CSS al volo sulla base di qualsiasi cosa tu abbia bisogno per il ritardo dell'animazione.

Se vuoi una soluzione più semplice fuori dal sito, puoi scaricare il mixin di Sass . Questo è un po 'più complicato perché richiede una mappa Sass, quindi dovrai capire come aggiungere proprietà personalizzate e scrivere correttamente la tua sintassi.

Ecco un esempio di come chiameresti il ​​mixin :

 @include waitAnimate ((animationName: animName, keyframes: (0: (transform: scale (1), background-color: blue), 50: (transform: scale (2), background-color: green), 100: (transform : scale (3), background-color: red)), durata: 2, waitTime: 1, timingFunction: ease, iterationCount: infinito)); 

Gli sviluppatori web Pro non dovrebbero avere problemi nell'apprendere le corde e costruirle in un mixin riutilizzabile. Ma gli sviluppatori alle prime armi potrebbero avere difficoltà a farlo funzionare, da qui l'app web.

Tutto questo codice sorgente è disponibile gratuitamente su GitHub se si desidera scaricare una copia localmente. Ma dal momento che questa è una caratteristica così strana, non è qualcosa che probabilmente avrai bisogno in molti progetti. Ecco perché WAIT! L'applicazione web animata dovrebbe essere più che sufficiente per aiutarti a risolvere un problema una tantum di ritardare le animazioni in loop con puro CSS .

È un trucco davvero divertente che è anche piuttosto oscuro dal design. Ma va a dimostrare quanto è possibile con CSS3 e un po 'di ingegno.

Copertina timeline di Facebook: 40 esempi (davvero) creativi

Copertina timeline di Facebook: 40 esempi (davvero) creativi

Solo se non lo sapevi, Facebook Timeline è l'ultima funzionalità introdotta nella recente conferenza di Facebook, F8. In genere si tratta di una revisione completa della pagina del profilo con la nuova possibilità di visualizzare gli aggiornamenti di stato in un elenco ordinato per ora, da cui il nome.Co

(Consigli tecnici e di design)

Un corso accelerato su Internet of Things

Un corso accelerato su Internet of Things

Immagina un mondo in cui tutto non sia solo connesso, ma anche automatizzato . Un mondo con colletto per animali domestici che non solo ti consente di sapere dove si trova il tuo cane, ma ti consente anche di sapere tramite il tuo smartphone se il tuo amico peloso ha fame, sonno o malattia. Un mondo con un frigorifero che ti invia un messaggio di testo, dicendo che sei quasi senza uova e burro

(Consigli tecnici e di design)