メモ
Gong Yang
場所:ミラノ(イタリア)
開催時間:October 1-2 2019
参加者:Gong Yang
テーマ:
UX & Development
スケジュール:
Day 1 - Workshop
Day 2 - Presentation
開催場所
Author: Val Head
- Senior Design Advocate at Adobe
This workshop will get you started with the essentials of web animation. We’ll cover the basics of motion design theory as it applies to the web, and how to use animation to improve the user experience. In addition to the theory, we’ll use hands-on exercises to explore the similarities and differences of animating with CSS, JavaScript, and SVG. You’ll leave knowing how to bring your work to life with skill and which web animation tool to use to get it done.
9:30 -11:00 UX in Motion
11:30 - 1:00 Essentials of CSS animation
1:00 - 2:00 Lunch
1:00 - 3:00 Basics of GreenSock (JS library)
3:30 - 5:00 SVG animation, Web animation performance
一番勉強になりましたSection
9:30 -11:00
CSS Transforms - The "yoga" of CSS
11:30 - 1:00
Exercise: menu transitions: (And here’s one possible solution)
CSS Transitions
11:30 - 1:00
CSS Keyframe Animations
MDN’s list of CSS animated properties
CSS animatable properties by type
Lea Verou’s animatable (not exhaustive, but still fun)
11:30 - 1:00
Useful properties you might not know you can change within keyframes:
CSS Keyframe Animations
11:30 - 1:00
Exercise: robot dance
CSS Variables & keframes
More Example https://codepen.io/collection/DyVEgb/
11:30 - 1:00
Animating SVG with SMIL, CSS, JavaScript
11:30 - 1:00
1. SMIL
Animating SVG with SMIL, CSS, JavaScript
11:30 - 1:00
2. CSS
Animating SVG with SMIL, CSS, JavaScript
11:30 - 1:00
3. JavaScript
Demo: SVG icon animated 3 ways
Helpful SVG Resources
11:30 - 1:00
Exercise for practise: https://codepen.io/valhead/pen/90b642e7e383c54dc5b1d636784803d1?editors=1100
Interesting things made with GSAP
Greensock's showcase page: https://greensock.com/examples-showcases
Lots of CodePens are made with Greensock too: https://codepen.io/search/pens?q=GSAP&limit=all&type=type-pens
1:00 - 3:00
Another Option: animejs
Why GSAP?
1:00 - 3:00
GSAP Workflow Features
Staggers
1:00 - 3:00
GSAP Workflow Features
Timeline - A timeline groups individual animations together and gives us control over how they play out.
1:00 - 3:00
tl = new TimelineMax({repeat: -1, delay: 1,yoyo:true});
tl.staggerTo(drops, 2,
{
y:90,
ease: Sine.easeOut},
.75
);
GSAP Workflow Features
Timeline
1:00 - 3:00
GSAP Resources
Some people find this cheat sheet helpful: https://ihatetomatoes.net/wp-content/uploads/2015/08/GreenSock-Cheatsheet-2.pdf
Everyone loves the ease visualizer, it's fun:
https://greensock.com/ease-visualizer
Three other helpful things that answer common questions:
1:00 - 3:00
Browser Rendering Steps
3:30 - 5:00
Browser Rendering Steps
3:30 - 5:00
CSS vs JS
3:30 - 5:00
2つの会場でやりました
Designers and Engineers came from:
Atlassian,
Google,
Sketch,
frogdesign,
Adobe,
Elastic,
...
Designの内容
Designing for Product Success
Pieter Omvlee - CEO at Sketch
The Girls Gotta Have It: Designing for Gender Equity
Keywords: Google Go, Bring more female users on board
Keywords: Smart Layout, Sketch for Teams, Growing a remote team
Accessible Animation
Val Head - Senior Design Advocate at Adobe
Keywords: Inclusive design, Accessibility(WCAG), Reduced motion
Rachel Ilan Simpson, Senior UX Designer at Google Chrome
技術内容
You can’t read this sentence - A11y automation
Mauricio Palma, UI Developer at SinnerSchrader
Javascript automation tasks e.g. enhanced color contrast
Accessibility, Visual impairment
技術内容
Native Web Apps: making super ambitious applications with React and WebAssembly
Florian Rival - Software Engineer at Google
技術内容
Native Web Apps: making super ambitious applications with React and WebAssembly
Conclusion: The native web app is better than native app(fast iterations, fast testing, perfect cross-platform, faster startup time)
技術内容
An SVG's Tale(一番面白い発表)
Elizabeth Oliveira - Product Designer at Elastic
技術内容
An SVG's Tale(一番面白い発表)
Elizabeth Oliveira - Product Designer at Elastic
SVG Meets React
技術内容
An SVG's Tale(一番面白い発表)
Elizabeth Oliveira - Product Designer at Elastic
技術内容
An SVG's Tale(一番面白い発表)
Elizabeth Oliveira - Product Designer at Elastic
技術内容
An SVG's Tale(一番面白い発表)
Elizabeth Oliveira - Product Designer at Elastic
の紹介
ミラノはとてもおしゃれな街です
gelatoすっごく美味しかった
Spontiniのピザは厚い