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

Revolutionize Your Page at Design & Content 2016

Jen Simmons
July 22, 2016

Revolutionize Your Page at Design & Content 2016

presented at the Design & Content Conference in Vancouver

Jen Simmons

July 22, 2016
Tweet

More Decks by Jen Simmons

Other Decks in Design

Transcript

  1. Revolutionize Your Page: Real Art Direction 
 on the Web

    Jen Simmons labs.jensimmons.com thewebahead.net @jensimmons
  2. “ ” The vast majority of editorial [design] has at

    its heart the idea of communicating an idea of story through the organization and presentation 
 of words (arranged into display and body text) and visuals. — Cath Caldwell & Yolanda Zappaterra Editorial Design, page 8
  3. “ ” The vast majority of editorial [design] has at

    its heart the idea of communicating an idea of story through the organization and presentation 
 of words (arranged into display and body text) and visuals. — Cath Caldwell & Yolanda Zappaterra Editorial Design, page 8
  4. “ ” The vast majority of editorial [design] has at

    its heart the idea of communicating an idea of story through the organization and presentation 
 of words (arranged into display and body text) and visuals. — Cath Caldwell & Yolanda Zappaterra Editorial Design, page 8
  5. div { width: 400px; padding: 25px; } What is the

    size of the <div> box? Internet Explorer: 400px Everyone else: 450px
  6. div { width: 400px; padding: 25px; } What is the

    calculated size of the box? Everyone: 400px
  7. @supports (initial-letter: 4 ) or (-webkit-initial-letter: 4 ) { p::first-letter

    { color: rgba(255,190,150,0.9); font-weight: bold; margin-right: 0.5em; margin-top: 1em; // bug fix -webkit-initial-letter: 4; initial-letter: 4; } }
  8. // layout using old-technology @supports (display:grid) { // overrides to

    undo old layout // layout using new-technology }
  9. Anyplace you might use em, rem, %, px you can

    instead use: vh viewport height vw viewport width vmin smaller viewport number vmax larger viewport number
  10. img.grapes { float: left; shape-outside: polygon(nonzero, 72.35% 83.95%, 45.5% 94.3%,

    0% 100%, 0% 88.4%, 0% 23.7%, 38.7% 11.35%, 55% 11.1%, 63.5% 22.7%, 72.15% 20.75%, 79.1% 30.6%, 79.8% 34.55%, 87.6% 43.95%, 83.7% 57.3%, 89.15% 65.7%, 92.55% 72.1%, 91.15% 83.2%); }
  11. 1 2 3 4 5 6 grid-column: 1 / 2;

    grid-row: 1 / 2; grid-column: 5 / 6; grid-row: 1 / 2; grid-column: 2 / 4; grid-row: 2 / 3; grid-column: 3 / 5; grid-row: 3 / 5; 1 2 3 4 5 grid-column: 1 / 2; grid-row: 4 / 5;
  12. 11 8 9 10 7 6 5 1 2 3

    4 auto placement algorithm
  13. 13 11 8 9 10 7 6 5 1 2

    3 4 12 grid-auto-flow: dense;
  14. Behind a flag Chrome Chrome Canary Opera Opera Developer Safari

    Technical Preview Just Works Firefox Firefox 
 Dev Edition Firefox 
 Nightly Edge In Progress