CSS DevConf 2015 – A boat-load of style... – Ahoy from the H.M.S. Queen Mary!



CSS DevConf 2015 – A boat-load of style... – Ahoy from the H.M.S. Queen Mary!

0 0


CSSDevConf2015

Notes and summary presentation from my visit to CSS DevConf

On Github ghalley / CSSDevConf2015

CSS DevConf 2015

A boat-load of style...

by Gabriel Halley

Ahoy from the H.M.S. Queen Mary!

Former star-liner cruise ship

Troop transport in WWII

Haunted Ship

Multiple museum-like exhibits

SVG is awesome

Best used for user controls, logos, icons, and illustrations.

(when devs and designers play nicely)

I've only used it for data viz (d3, highcharts)

Opening keynote focused on designers exporting clean code in SVG objects

Group SVG elements smartly

Use simple shapes instead of paths (where practical)

Combine paths if not animating them seperately

SVG Tools

  • GreenSock Animation Platform (GSAP)
  • Snap.svg
  • Velocity.js
  • D3.js
  • Highcharts

Nobody knows how cubic bezier works

But you can play with it here: www.cubic-bezier.com

Style Guides

Start them early, update them often

Provide devs scalable and accessible code early in the dev cycle to empower them.

Animations can be really, really effective.

Only when used in ways that make sense

Pay attention to some basic animation principles (from Disney animation)

Natural-looking animations are most effective

They model familiar things

Choreograph animations consistently

Turn them into a language that has meaning

Really cool selectors are coming soon

(as soon as they're supported by a browser)

(any browser)

The new CSS spec is out and reviewable, though still being edited.

Prepare to be wrong

Have opinions, and state them as such:

"I think this is..." vs. "This is..."

Cuts down on heated discussions when preference is the perception

Be open to new information

It could change your mind!

CSS DevConf 2015 A boat-load of style... by Gabriel Halley