Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Designing Motion (The JavaScript Version)
Search
Val Head
November 29, 2011
Design
7
590
Designing Motion (The JavaScript Version)
Designing Motion presentation as seen at Pgh.Js() on Nov 29th 2011
Val Head
November 29, 2011
Tweet
Share
More Decks by Val Head
See All by Val Head
Getting Animation Done
valhead
0
150
Designing Animation Awesomeness - FOWD 2014
valhead
2
540
Putting Your UIs in Motion (AEA Orlando)
valhead
0
770
Designing Animation Awesomeness - Artifact East
valhead
1
1k
Web Designer/ Motion Designer - Blend Conf 2014
valhead
1
300
Web Design / Motion Design
valhead
1
170
Designing Animation Awesomeness - Artifact Austin
valhead
4
520
Creative CSS: Thinking in the 3rd dimension FOWD NY
valhead
2
440
CSS Animations Are The Awesomest!
valhead
2
240
Other Decks in Design
See All in Design
Tools for Design Engineers other than LLM in the LLM era
takanorip
1
130
Bulletproof Design System with TypeScript
takanorip
6
3.4k
UXデザインはなぜ定着しないのか?
designstudiopartners
0
700
新年あけおめWSの実施スキルをみんなで振り返りタイムのススメ
sugiyama_sukedachi
0
120
Building foundations 堅牢なデザイントークンの設計
hilokifigma
2
3.5k
商業デザインのアクセシビリティにおける倫理フレームワークの考察
securecat
1
600
PF_濵村ひろみ_202503
maru_design78
0
170
デザイナーとPMの両ロール_3つのポイント
toy1618
1
320
組織で取り組むアクセシビリティのはじめ方
masakiohsumi
0
130
CIRCULAR ECONOMY + SERVICES
jmanooch
0
110
タイミーでフィールドワークしたら、サービスデザインが始まった
kenichiota0711
1
1.6k
真・altはつけるだけじゃなくて -alt属性の考察 2025年版-
securecat
5
1.5k
Featured
See All Featured
Designing for Performance
lara
609
69k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.8k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
A better future with KSS
kneath
239
17k
Scaling GitHub
holman
459
140k
What's in a price? How to price your products and services
michaelherold
246
12k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
GraphQLとの向き合い方2022年版
quramy
47
14k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
4 Signs Your Business is Dying
shpigford
184
22k
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
Transcript
Designing Motion Make Animation On The Web Extra Awesome!
EVENTS! MAKING THINGS! DESIGN!
Designing Motion Make Animation On The Web Extra Awesome!
Details Insert cliche here
None
Why Now?
None
None
None
with great comes Responsibility Power Great
None
{...}
Animation for UI
OPEN, CLOSE! BUTTONS, LINKS! BASED ON USER INPUT FADES
None
None
None
Animation for Experience
None
None
None
BREAK IT DOWN
None
None
None
{...}
SO Many Options!
Metaphor What are you imitating?
None
None
None
None
Weight & Physics Light as a feather. Stiff as a
board.
None
None
The idea that various aspects of the character’s attributes come
together to just feel “right”. Appeal
“... it’s easy to forget that when you’re building a
game you’re not just building a set of rules or a pile of content. You’re crafting and experience... Animation happens to be my weapon of choice to achieve this” [Mika Mobile blog post]
Internet != Cartoon
Rules Just For Us :)
Are we there yet? “Point B” isn’t static.
Yeah I changed my mind
None
None
None
None
Semantics Matter We care about that codestuffs
That’s Mr. DOM respect!
Hi, I’m a link! Hi, I’m a link! Hi, I’m
a link!
New Things!! yay?
Fallbacks+ browsers, devices, the future, oh my!
None
Limitations work with them, not against them. frenemies?
None
None
Dealing With Multiples
Transference
None
None
Time Signatures
None
None
None
None
None
Go Play! Experiment. Make things. Have fun. Edit later.
Slides & Things: valhead.com Let’s Chat:
[email protected]
• @vlh Thanks!