Responsive pcb

41
HELLO

description

 

Transcript of Responsive pcb

Page 1: Responsive pcb

HELLO

Page 2: Responsive pcb
Page 3: Responsive pcb

The opinions expressed here are those of the Presenter and do not necessarily reflect the positions of the U.S. Department of Defense.

!Despite his statements to the contrary he does not have the authority or capability to order a drone strike based on the geolocation data of

your snarky tweets.

Page 4: Responsive pcb
Page 5: Responsive pcb
Page 6: Responsive pcb

http://www.comicvine.com/forums/battles-7/bugs-bunny-

vs-popeye-the-sailor-man-757492/

Page 7: Responsive pcb
Page 8: Responsive pcb
Page 9: Responsive pcb
Page 10: Responsive pcb

From Page Designs to Design Systems

Page 11: Responsive pcb

http://pattern-lab.info/

Page 12: Responsive pcb

Performance

Page 13: Responsive pcb

Keep Javascript libraries to a minimum or conditionally load them

Page 14: Responsive pcb

Instead of Social Media plugins use links

Page 15: Responsive pcb

<a class="entypo-facebook share-icon" href="http://www.facebook.com/sharer.php?u=http://airman.dodlive.mil" title=“">Facebook</a>!!<a class="entypo-twitter share-icon" href="http://twitter.com/share?text=An%20Awesome%20Link&amp;url=http://airman.dodlive.mil" title=“">Twitter</a>!!!<a class="entypo-gplus share-icon" href="https://plus.google.com/share?url=http%3A%2F%2Fairman.dodlive.mil" title="">Google+</a>

Page 16: Responsive pcb

Average website is 1.614 MB 61% are images

Page 17: Responsive pcb

http://mobitest.akamai.com/

Page 18: Responsive pcb

https://github.com/scottjehl/picturefill

Page 19: Responsive pcb

<span data-picture data-alt="A giant stone face at The Bayon temple in Angkor Thom, Cambodia">! <span data-src="small.jpg"></span>! <span data-src="medium.jpg" data-media="(min-width: 400px)"></span>! <span data-src="large.jpg" data-media="(min-width: 800px)"></span>! <span data-src="extralarge.jpg" data-media="(min-width: 1000px)"></span>!!<!--[if (lt IE 9) & (!IEMobile)]>! <span data-src="medium.jpg"></span>! <![endif]--> !!! <noscript>! <img src="external/imgs/small.jpg" alt="A giant stone face at The Bayon temple in Angkor Thom, Cambodia">! </noscript>! </span>

Page 20: Responsive pcb

https://github.com/estelle/clowncar

Page 21: Responsive pcb

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 329" preserveAspectRatio="xMidYMid meet">! <title>Clown Car Technique</title>! <style>! svg {! background-size: 100% 100%;! background-repeat: no-repeat;! }! @media screen and (max-width: 400px) {! svg {background-image: url(images/small.png");}! }! @media screen and (min-width: 401px) and (max-width: 700px) {! svg {background-image: url(images/medium.png);}! }! @media screen and (min-width: 701px) and (max-width: 1000px) {! svg {background-image: url(images/big.png);}! }! @media screen and (min-width: 1001px) {! svg {background-image: url(images/huge.png);}! }! </style>!</svg>

Page 22: Responsive pcb
Page 23: Responsive pcb

http://caniuse.com/

Page 24: Responsive pcb

http://modernizr.com

Page 25: Responsive pcb
Page 26: Responsive pcb
Page 27: Responsive pcb

http://dcdevicelab.com/

Page 28: Responsive pcb

http://www.browserstack.com/

Page 29: Responsive pcb
Page 30: Responsive pcb
Page 31: Responsive pcb

Airman DPS Magazine https://itunes.apple.com/us/app/airman-magazine/id566041850

Page 32: Responsive pcb
Page 33: Responsive pcb
Page 34: Responsive pcb
Page 35: Responsive pcb
Page 36: Responsive pcb
Page 37: Responsive pcb
Page 38: Responsive pcb
Page 39: Responsive pcb

It's easier to ask forgiveness than it is to get permission

Page 40: Responsive pcb
Page 41: Responsive pcb

Questions?

Michael Jovel- @mjovel

[email protected]