responsive web design - er þetta framtíðin eða bara buzz orð?

21

Upload: hannes-johnson

Post on 07-Jul-2015

571 views

Category:

Technology


1 download

DESCRIPTION

Stutt kynning um "aðlagaða vefhönnun" sem ég hélt á "SuperNörda kynningu" sem við höldum annan hvern fimmtudag hjá TM Software.

TRANSCRIPT

Page 1: Responsive Web Design - Er þetta framtíðin eða bara buzz orð?
Page 2: Responsive Web Design - Er þetta framtíðin eða bara buzz orð?

Responsive Web Design

Hannes Agnarsson Johnsonhannes hjá tmsoftware.is

Page 3: Responsive Web Design - Er þetta framtíðin eða bara buzz orð?

Hvað er responsive web design?

Page 4: Responsive Web Design - Er þetta framtíðin eða bara buzz orð?

Responsive Web Design

Einnig kallað: Adaptive Web Design, Fluid, Flexible, Progressive Enhancement...

"Aðlöguð vefhönnun"

Aðlaga að hverjum notanda

Page 5: Responsive Web Design - Er þetta framtíðin eða bara buzz orð?

Dæmi

• http://bostonglobe.com/ • http://mitt.vis.is/• http://samsyn.is/• http://stjornur.is/

Page 6: Responsive Web Design - Er þetta framtíðin eða bara buzz orð?

http://seesparkbox.com/

Page 7: Responsive Web Design - Er þetta framtíðin eða bara buzz orð?

http://foodsense.is/

Fleiri dæmi: http://designmodo.com/responsive-design-examples/

Page 8: Responsive Web Design - Er þetta framtíðin eða bara buzz orð?

Af hverju er sniðugt að hafa vefsíður responsive?

Page 9: Responsive Web Design - Er þetta framtíðin eða bara buzz orð?

*Heimildir: http://www.mediapost.com/publications/article/120590/ (Gartner)http://www.morganstanley.com/institutional/techresearch/mobile_internet_report122009.html

Af hverju er sniðugt að hafa vefsíður responsive?Fleiri munu nálgast Netið í gegnum mobile tæki heldur en desktop eftir 1 eða 2 ár*

Þarft ekki að viðhalda 2 (eða fleirum) verkefnum (project-um)

Kostur (t.d. út frá SEO) að það sé bara ein slóð fyrir sama efnið - en ekki t.d. www.tmsoftware.is/nyjasta-frettin/ og svo m.tmsoftware.is/nyjasta-frettin/

Page 10: Responsive Web Design - Er þetta framtíðin eða bara buzz orð?

Af hverju er sniðugt að hafa vefsíður responsive?

Aðgengi (e. accessibility) - allir eru með "sérþarfir" eftir aðstæðum hverju sinni

"giving the user a optimised experience without them having to visit a different URL"http://blog.responsivenews.co.uk/post/12642980168/axes-of-responsive-design

Framtíðin: <10% batterýhleðsla - koma í veg fyrir óþarfa

Page 11: Responsive Web Design - Er þetta framtíðin eða bara buzz orð?

Hvernig? Hvað þarf að huga að?

Page 12: Responsive Web Design - Er þetta framtíðin eða bara buzz orð?

Hvernig? Hvað þarf að huga að?

• Fluid grid• Flexible media• Media queries

Page 13: Responsive Web Design - Er þetta framtíðin eða bara buzz orð?

Fluid grid

Ekki nota px fyrir stærðir. Nota frekar % eða em.

#page { margin: 40px auto; padding: 0 1em; max-width: 61.75em; /* 988px / 16px = 61.75em */}

h1 { margin-left: 14.575%; /* 144px / 988px = 0.14575 */ width: 70.85%; /* 700px / 988px = 0.7085 */}

Meira: http://www.alistapart.com/articles/fluidgrids

Page 14: Responsive Web Design - Er þetta framtíðin eða bara buzz orð?

Flexible media

img { max-width: 100%;}

- nema fyrir IE6

Meira: http://www.alistapart.com/articles/fluid-images/

Page 15: Responsive Web Design - Er þetta framtíðin eða bara buzz orð?

CSS3 og media queries<link rel="stylesheet" type="text/css" media="screen and (max-device-width: 480px)" href="shetland.css" />

Líka hægt að skilgreina þetta í CSS skjalinu - sparar http köll að hafa bara eitt skjal:/* =Small screen typography*/@media screen and (max-width:659px) { #contact button { font-size: 1em; } strong { font-size: 1.25em; } aside h1, h2 { font-size: 1.75em; } #top .return { font-size: 0.875em; }}

Page 16: Responsive Web Design - Er þetta framtíðin eða bara buzz orð?

Hvað þarf að huga að?

Responsive advertising:http://www.markboulton.co.uk/journal/comments/responsive-advertising

Page 17: Responsive Web Design - Er þetta framtíðin eða bara buzz orð?

Tæki, tól og meiri fróðleikur

Page 18: Responsive Web Design - Er þetta framtíðin eða bara buzz orð?

Tól

http://fittextjs.com/FitText makes font-sizes flexible. Use this plugin on your fluid or responsive layout to achieve scalable headlines that fill the width of a parent element.

http://fitvidsjs.com/A lightweight, easy-to-use jQuery plugin for fluid width video embeds.

http://stuffandnonsense.co.uk/projects/320andup/‘320 and Up’ prevents mobile devices from downloading desktop assets by using a tiny screen’s stylesheet as its starting point.

https://github.com/filamentgroup/Responsive-ImagesAn Experiment with Mobile-First Images that Scale Responsively & Responsibly

Page 19: Responsive Web Design - Er þetta framtíðin eða bara buzz orð?

Greinar

http://www.alistapart.com/articles/responsive-web-design/

http://www.alistapart.com/articles/fluidgrids

http://www.alistapart.com/articles/fluid-images/

http://seesparkbox.com/foundry/you_say_responsive_i_say_adaptive

http://blog.responsivenews.co.uk/

http://coding.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/

http://filamentgroup.com/lab/responsive_images_experimenting_with_context_aware_image_sizing/

Page 20: Responsive Web Design - Er þetta framtíðin eða bara buzz orð?

Bækur

http://www.abookapart.com/products/responsive-web-design

http://easy-readers.net/books/adaptive-web-design/

Page 21: Responsive Web Design - Er þetta framtíðin eða bara buzz orð?

Takk fyrir :)

Hannes Agnarsson Johnsonhannes hjá tmsoftware.is@officialstation

Myndir: http://www.flickr.com/photos/officialstation/