Voluta da Paul Irish, effeckt.js è una raccolta di animazioni basate sui keyframes CSS 3 ospitata su GitHub . Nella pagina dedicata alle demo sono presenti effetti per pulsanti di caricamento, liste dinamiche, transizioni di pagina, didascalie, modal Windows e menu di navigazione off-screen.
Era già disponibile una libreria piuttosto famosa come animate.css per coprire funzionalità simili, ma la nuova l'idea del prolifico sviluppatore (c'è sempre lui dietro a progetti del calibro di HTML 5 Boilerplate, Modernizr, Yeoman, CSS3 Please, e molti altri) è quella di creare uno strumento:
- Indipendente dalla UI effettivamente utilizzata;
- Con animazioni dal design curato e professionale;
- Particolarmente adatte allo sviluppo mobile;
- Pienamente funzionanti a 60fps su ogni dispositivo;
- Con un builder che consenta agli utenti di costruire la propria libreria per ogni specifico progetto.
Per contribuire al lavoro ci occorrono solide basi tecnologiche: Sass come preprocessore, Node e npm, Grunt, e jQuery per la manipolazione delle classi usate per gli effetti.