background preloader

Animation

Facebook Twitter

Phaser - A fast, fun and free open source HTML5 game framework. Jquery - Velocity.js not working in IE8. Three.js - documentation - Manual - Creating a scene. Create high-performance mobile UIs with Famo.us. Develop and deploy your nextapp on the IBM Bluemixcloud platform.

Create high-performance mobile UIs with Famo.us

Start your free trial The JavaScript developer community eagerly greeted the spring 2014 public beta release of the Famo.us open source UI-rendering framework. Famo.us promises to eliminate some of the last bottlenecks that prevented JavaScript and web technology from dominating the mobile development scene: slow UIs and a poor user experience (UX). Famo.us targets the hardware graphics processing unit (GPU) on the mobile device to achieve the highest possible rendering frame rate, and it adds a sophisticated physics engine for a gratifying UX.

JavaScript developers are no longer at a disadvantage compared to Objective-C, Swift, or Java™ developers when they create UIs for mobile apps. Web Animation API Resources - Rachel Nabors, award-winning cartoonist turned digital storyteller. This post supplements my talk about the state of animation in 2014 and the Web Animation API (slides).

Web Animation API Resources - Rachel Nabors, award-winning cartoonist turned digital storyteller.

Additionally, I am available to train teams on how, why, when and where to use animation in your development life cycle. Get on my training mailing list for 2015 or shoot me an email. That’s me. Let’s talk animation! If you don’t have time to read through the spec, have a read through the polyfill readme to get an idea for the goodies in store. How to give feedback You can email public-fx@w3.or with subject beginning “[web-animations] … ” Famo.us.

Snap.svg - Why Snap. Snap.svg is a brand new JavaScript library for working with SVG.

Snap.svg - Why Snap

Snap provides web developers with a clean, streamlined, intuitive, and powerful API for animating and manipulating both existing SVG content, and SVG content generated with Snap. Currently, the most popular library for working with SVG is Raphaël. One of the primary reasons Raphaël became the de facto standard is that it supports browsers all the way back to IE 6. However, supporting so many browsers means only being able to implement a common subset of SVG features.

Snap was written entirely from scratch by the author of Raphaël (Dmitry Baranovskiy), and is designed specifically for modern browsers (IE9 and up, Safari, Chrome, Firefox, and Opera). Another unique feature of Snap is its ability to work with existing SVG. Velocity.js. Running on Web Animations API.

Animating Without jQuery. Advertisement There’s a false belief in the web development community that CSS animation is the only performant way to animate on the web.

Animating Without jQuery

This myth has coerced many developers to abandon JavaScript-based animation altogether, thereby (1) forcing themselves to manage complex UI interaction within style sheets, (2) locking themselves out of supporting Internet Explorer 8 and 9, and (3) forgoing the beautiful motion design physics that are possible only with JavaScript. Faster UI Animations With Velocity.js. From a motion design perspective, Facebook.com is phenomenally static.

Faster UI Animations With Velocity.js

It’s purposefully dumbed down for the broadest levels of compatibility and user comfort. Facebook’s iOS apps, on the other hand, are fluid. They prioritize the design of motion; they feel like living, breathing apps. This article serves to demonstrate that this dichotomy does not need to exist; websites can benefit from the same level of interactive and performant motion design found on mobile apps. Before diving into examples, let’s first address why motion design is so beneficial: Improved feedback loops As a UI and UX designer, you should use patterns as much as possible since users will be subconsciously looking for them.

In the examples below, we’ll be using Velocity.js1 — a popular animation engine that drastically improves the speed of UI animation. UI Pack Overview Link After including the UI pack (only 1.8 KB ZIP’ed) on your page, you’ll gain access to UI effects that are organized into two categories: Drag Link. The State Of Animation 2014. Advertisement The post-Flash era is hardly free of animation.

The State Of Animation 2014

CSS animation is quickly becoming a cornerstone of user-friendly interfaces on mobile and desktop, and JavaScript libraries already exist to handle complex interactive animations. In the wake of so much “CSS versus JavaScript animation” infighting, a new API specifically for web animation is coming out that might just unite both camps. It’s an exciting time for web animation, and also a time of grave miscommunication and misinformation. In 2014, I had the chance to travel the world to talk about using animation in user interfaces and design1. What you’re about to read is purely observational and as unbiased an account as you will be able to find on the subject of web animation. Flash May Be Gone, But The Era Of Web Animation Has Just Begun Since the era of Flash, it’s become fashionable to think of animation as little more than decoration, a “flashy” afterthought, often in poor taste, like an unwelcome blink tag.

More States ! Velocity.js. Web-animations/web-animations-next.