102
@RachelNabors .com

The Web in Motion: animation's impact on UI and web design

Embed Size (px)

Citation preview

Page 1: The Web in Motion: animation's impact on UI and web design

@RachelNabors .com

Page 2: The Web in Motion: animation's impact on UI and web design

AirB

nB A

pp

Page 3: The Web in Motion: animation's impact on UI and web design

airb

nb.

com

Page 4: The Web in Motion: animation's impact on UI and web design
Page 5: The Web in Motion: animation's impact on UI and web design

Amaz

on C

art A

pp

Page 6: The Web in Motion: animation's impact on UI and web design

amaz

on.c

om

Page 7: The Web in Motion: animation's impact on UI and web design
Page 8: The Web in Motion: animation's impact on UI and web design

Duo

lingo

App

Page 9: The Web in Motion: animation's impact on UI and web design

du

olin

go.c

om

Page 10: The Web in Motion: animation's impact on UI and web design
Page 11: The Web in Motion: animation's impact on UI and web design

the web in motion with @RachelNabors

Page 12: The Web in Motion: animation's impact on UI and web design

The Past, Present, and Future of Web Anima6on

• How anima5on helps our users

• Where has web anima5on been

• And how this impacts how we build the web

Page 13: The Web in Motion: animation's impact on UI and web design

The High Road through the Brain’s GPU

Page 14: The Web in Motion: animation's impact on UI and web design

!me

loca!o

n

Animation is a visual representation of a rate of change over time.

Page 15: The Web in Motion: animation's impact on UI and web design
Page 16: The Web in Motion: animation's impact on UI and web design
Page 17: The Web in Motion: animation's impact on UI and web design
Page 18: The Web in Motion: animation's impact on UI and web design
Page 19: The Web in Motion: animation's impact on UI and web design

We can use anima6on to indicate an element’s…

Direction Solidity Momentum

Page 20: The Web in Motion: animation's impact on UI and web design

Relationships Structure Cause & Effect

These combine to reinforce…

Page 21: The Web in Motion: animation's impact on UI and web design
Page 22: The Web in Motion: animation's impact on UI and web design

Rac

hel

Nab

ors.

com

Page 23: The Web in Motion: animation's impact on UI and web design

Jump Cut

From film, when the camera cuts directly to a different perspec7ve.

Page 24: The Web in Motion: animation's impact on UI and web design

Inne

r San

ctum

, 194

8

Page 25: The Web in Motion: animation's impact on UI and web design

Dro

pdow

n co

urte

sy o

f Cod

rops

.

Page 26: The Web in Motion: animation's impact on UI and web design
Page 27: The Web in Motion: animation's impact on UI and web design
Page 28: The Web in Motion: animation's impact on UI and web design

In-betweening

From anima7on, extrapola7ng between two key frames.

Page 29: The Web in Motion: animation's impact on UI and web design
Page 30: The Web in Motion: animation's impact on UI and web design

What just happened?

Page 31: The Web in Motion: animation's impact on UI and web design
Page 32: The Web in Motion: animation's impact on UI and web design

Sco

tt E

. Hu

dso

n a

nd

Joh

n T

. Sta

sko

(199

3)

“By offloading interpreta6on of changes to the perceptual system, anima6on allows the

user to con6nue thinking about the task domain, with no need to shiC contexts to the

interface domain. By elimina6ng sudden visual changes, anima6on lessens the chance

that the user is surprised.”

Page 33: The Web in Motion: animation's impact on UI and web design
Page 34: The Web in Motion: animation's impact on UI and web design
Page 35: The Web in Motion: animation's impact on UI and web design
Page 36: The Web in Motion: animation's impact on UI and web design
Page 37: The Web in Motion: animation's impact on UI and web design
Page 38: The Web in Motion: animation's impact on UI and web design

Win

dow

s CE

Mob

ile P

hone

UI

Page 39: The Web in Motion: animation's impact on UI and web design

Touc

h Ph

one…

with

… st

ylus

Page 40: The Web in Motion: animation's impact on UI and web design
Page 41: The Web in Motion: animation's impact on UI and web design

Animacy

How “alive” something appears to be.

Page 42: The Web in Motion: animation's impact on UI and web design

It’s

Aliv

e! A

nim

ate

Mot

ion

Cap

ture

s A

tten

tion

(201

0)

“(T)hese speeded responses appeared to be due to the perceived animacy of the objects…

We conclude that animate mo6on does indeed capture visual aKen6on.”

Page 43: The Web in Motion: animation's impact on UI and web design
Page 44: The Web in Motion: animation's impact on UI and web design
Page 45: The Web in Motion: animation's impact on UI and web design

If you want someone to notice something, make it

bright and jiggly.

Page 46: The Web in Motion: animation's impact on UI and web design

crac

ked

.com

/art

icle

_15

23

9_th

e-5

-mos

t-an

noy

ing

-ban

ner

-ad

s-in

tern

et_p

5.h

tml

Page 47: The Web in Motion: animation's impact on UI and web design
Page 48: The Web in Motion: animation's impact on UI and web design

Animacy and our Cone of Vision

Page 49: The Web in Motion: animation's impact on UI and web design
Page 50: The Web in Motion: animation's impact on UI and web design

When everything vies for our attention, nothing

commands our attention.

Page 51: The Web in Motion: animation's impact on UI and web design

A Brief History of Web Animation

Page 52: The Web in Motion: animation's impact on UI and web design
Page 53: The Web in Motion: animation's impact on UI and web design

Birth of SMIL, 1999

SMIL

Page 54: The Web in Motion: animation's impact on UI and web design

Birth of CSS Animations and Transitions, 2009

CSS Transi6ons

CSS Anima6ons

Page 55: The Web in Motion: animation's impact on UI and web design
Page 56: The Web in Motion: animation's impact on UI and web design

CSS Transi6ons

CSS Anima6ons SMIL

Seriously?

Internet Explorer’s Reaction

Page 57: The Web in Motion: animation's impact on UI and web design

One API to Rule Them All

CSS Transi6ons

CSS Anima6ons SMIL

?

Page 58: The Web in Motion: animation's impact on UI and web design

Some years later…

Page 59: The Web in Motion: animation's impact on UI and web design

?Web Anima6ons

API

CSS Transi6ons

CSS Anima6ons SMIL

Page 60: The Web in Motion: animation's impact on UI and web design

CSS Transi6ons

CSS Anima6ons SMIL

?Web Anima6ons

API

la mort de SMIL, 2015

Page 61: The Web in Motion: animation's impact on UI and web design

cdp

n.io

/Mw

YM

Je

Page 62: The Web in Motion: animation's impact on UI and web design

cdp

n.io

/GZ

pR

Ez

Page 63: The Web in Motion: animation's impact on UI and web design

cdp

n.io

/PN

YG

ZQ

Page 64: The Web in Motion: animation's impact on UI and web design

rach

eln

abor

s.co

m/w

aap

i

Page 65: The Web in Motion: animation's impact on UI and web design

Support for the Web Animations API

Let’s do this.

Well, if you’re serious.

Page 66: The Web in Motion: animation's impact on UI and web design

git

hu

b.co

m/w

eb-a

nim

atio

ns/

web

-an

imat

ion

s-js

Page 67: The Web in Motion: animation's impact on UI and web design

The Impact of Motion on the Web

Page 68: The Web in Motion: animation's impact on UI and web design

Fire

fox’s

tool

s at

Dev

To

olsC

hal

len

ger.

com

Page 69: The Web in Motion: animation's impact on UI and web design

Chro

me’s

ani

maR

on to

olin

g

Page 70: The Web in Motion: animation's impact on UI and web design

Sites using CSS anima6ons and transi6ons

• animation 37.2037%

• webkit-animation 39.8729%

• transition 51.0801%

• webkit-transition 45.6491%

• justify-content 40.0321%

• text-transform 51.9612%

chromestatus.com/metrics/css/popularity

Page 71: The Web in Motion: animation's impact on UI and web design
Page 72: The Web in Motion: animation's impact on UI and web design

moj

s.io

Page 73: The Web in Motion: animation's impact on UI and web design

snap

svg

.io

Page 74: The Web in Motion: animation's impact on UI and web design

d3

js.o

rg

Page 75: The Web in Motion: animation's impact on UI and web design

thre

ejs.

org

Page 76: The Web in Motion: animation's impact on UI and web design

gre

enso

ck.c

om

Page 77: The Web in Motion: animation's impact on UI and web design
Page 78: The Web in Motion: animation's impact on UI and web design

ibm

.com

/des

ign

Page 79: The Web in Motion: animation's impact on UI and web design

Lig

htn

ing

Des

ign

Sy

stem

.com

Page 80: The Web in Motion: animation's impact on UI and web design
Page 81: The Web in Motion: animation's impact on UI and web design

Storyboards

Page 82: The Web in Motion: animation's impact on UI and web design

Stor

yboa

rd fo

r Fer

dina

nd th

e Bu

ll ta

ken

at th

e

Disn

ey Fa

mily

Hom

e M

useu

m

Page 83: The Web in Motion: animation's impact on UI and web design

Internal use storyboard for

DevToolsChallenger.com

Page 84: The Web in Motion: animation's impact on UI and web design

My s

tory

boar

d te

mpl

ate

goo.

gl/

Py

BX

I7

Page 85: The Web in Motion: animation's impact on UI and web design

Animatics

Page 86: The Web in Motion: animation's impact on UI and web design

“An animation is worth a thousand meetings.”

Page 87: The Web in Motion: animation's impact on UI and web design

Spac

e Un

icorn

ani

maR

c use

d w

ith p

erm

issio

n of

Bria

nne

Dro

uhar

d ak

a @

pota

tofa

rmgi

rl

Page 88: The Web in Motion: animation's impact on UI and web design

load

ing

spin

ner i

dea

from

lunc

h

Page 89: The Web in Motion: animation's impact on UI and web design

Animatics are NOT deliverables.

Page 90: The Web in Motion: animation's impact on UI and web design

Prototypes

Page 91: The Web in Motion: animation's impact on UI and web design

inv

isio

nap

p.c

om

Page 92: The Web in Motion: animation's impact on UI and web design

pri

nci

ple

form

ac.c

om

Page 93: The Web in Motion: animation's impact on UI and web design

fram

erjs

.com

Page 94: The Web in Motion: animation's impact on UI and web design

Moving Forward

Page 95: The Web in Motion: animation's impact on UI and web design
Page 96: The Web in Motion: animation's impact on UI and web design
Page 97: The Web in Motion: animation's impact on UI and web design

alov

elik

epi.c

om

Page 98: The Web in Motion: animation's impact on UI and web design

goog

le.c

om/d

esig

n/s

pec

/mot

ion

Page 99: The Web in Motion: animation's impact on UI and web design
Page 100: The Web in Motion: animation's impact on UI and web design

Duo

lingo

App

Page 101: The Web in Motion: animation's impact on UI and web design

du

olin

go.c

om

Page 102: The Web in Motion: animation's impact on UI and web design

Animation belongs to all of us now.

Let us set the web in motion together.

WebAnimationWeekly.com

slack.AnimationAtWork.com

@RachelNabors .com