~/talk

A CSS Dive Trough Google's Powers Of Tech

Talkat CSSconf EU 2014 · on Friday, 2014-09-12· [creative-coding, web-animation, web-platform]
slides:none on file

A Google I/O experiment reproduces the Powers of Ten journey as an interactive 3D site and claims the whole thing is built with CSS and CSS3DRenderer not WebGL or canvas, using a custom framework to make SVGs fold like origami, fake lighting with brightness filters and duplicated shadows, and handle state and sound via Three.js’s CSS3D renderer; the team reports ~9200 lines of Sass and JavaScript, runs smoothly on mobile as well as desktop, and documents browser quirks (preserve-3D, intersections, IE workarounds) and the limits around hundreds, not hundreds of thousands, of entities.

AI-written summary · about

  1. 0:00Start
  2. 4:38Eames Powers of Ten
  3. 8:35CSS Trick! Add 3D transition to any 2D transition GPU accelerated Doesn't change the look
  4. 10:24Codename: Sagan
  5. 11:00foldable()
  6. 13:07Shading Use Three.js to find the normal, Adjust brightness filter from .65 to 1, depending on angle.
  7. 14:30SVG compiler Compiles SVGs to one file. Easily embed inline.
  8. 19:25Respect the spec Split intersecting elements. Even non transformed ones.
  9. 20:07Warning! Internet Explorer complaints incoming Prepare yourself
  10. 21:03How does it look?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.