Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CSS-ing the Super Silly Hackathon website

CSS-ing the Super Silly Hackathon website

A walk-through of my joruney is building a diagonal-scrolling website, Super Silly Hackathon https://supersillyhackathon.sg/

Presented at Talk.CSS #23 Party Edition (Singapore CSS Meetup) https://singaporecss.github.io/23/

Video: https://engineers.sg/v/2156

Avatar for Lim Chee Aun

Lim Chee Aun

November 29, 2017
Tweet

More Decks by Lim Chee Aun

Other Decks in Technology

Transcript

  1. 2nd attempt translateX CSS with awesome Math Check this out:

    https://developer.mozilla.org/en- US/docs/Web/CSS/transform-function/translate
  2. Scroll jank When you scroll a page and there's such

    a delay that the page doesn't feel anchored to your finger, that's called scroll jank. Quoted from https://developers.google.com/ web/updates/2016/06/passive-event-listeners
  3. Passive event listeners • Read this plz: https://github.com/WICG/ EventListenerOptions/blob/gh-pages/ explainer.md

    • Check out the browser support yo: https:// caniuse.com/#feat=passive-event-listener
  4. Animation Worklet A new primitive for creating scroll-linked and other

    high performance procedural animations on the web. Read more from https://github.com/WICG/animation-worklet
  5. Reduce paint areas …often a case of orchestrating your animations

    and transitions to not overlap as much, or finding ways to avoid animating certain parts of the page. Text stolen from https://developers.google.com/web/fundamentals/performance/ rendering/simplify-paint-complexity-and-reduce-paint-areas