Responsive Design

Post on 27-Jan-2015

151 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

A simplified introduction to the concept of Responsive Design.

Transcript

Responsive Design@jboonstra

Joel Boonstra joel@agathongroup.com

How We Design(ed)

Oh Yeah, Mobile!

What Do We Do?

What’s the problem?

What Do We Do Instead?

Responsive Design

How Does It Work?

Responsive Websites Have...

• Flexible Content

Responsive Websites Have...

• Flexible Content

• Dynamic Design

Responsive Websites Have...

Flexible Content

img { max-width: 100%;}

Dynamic Design

/* styles for all screen widths go here */

@media screen and (max-width: 700px) { /* browsers 700px and smaller get these styles */}

New Mobile Devices Per Day

http://www.lukew.com/ff/entry.asp?1728

New Mobile Devices Per Day

http://www.lukew.com/ff/entry.asp?1728

2011 2012

1,450,000

New Mobile Devices Per Day

http://www.lukew.com/ff/entry.asp?1728

2011 2012

1,450,000

3,600,000

Worldwide Mobile

http://www.lukew.com/ff/entry.asp?1644

• Over 1 billion smartphones worldwide.

Worldwide Mobile

http://www.lukew.com/ff/entry.asp?1644

• Over 1 billion smartphones worldwide.

• 16 years to reach 1 billion.

Worldwide Mobile

http://www.lukew.com/ff/entry.asp?1644

• Over 1 billion smartphones worldwide.

• 16 years to reach 1 billion.

• Estimated 3 years to reach 2 billion.

Worldwide Mobile

http://www.lukew.com/ff/entry.asp?1644

• Over 1 billion smartphones worldwide.

• 16 years to reach 1 billion.

• Estimated 3 years to reach 2 billion.

• 46% of the population has at least one active mobile device.

Worldwide Mobile

http://www.lukew.com/ff/entry.asp?1644

/* styles for all screen widths go here */

@media screen and (max-width: 700px) { /* browsers 700px and smaller get these styles */}

/* styles for all screen widths go here */

@media screen and (min-width: 1005px) { /* browsers 1005px and wider get these styles */}

/* styles for all screen widths go here */

@media screen and (min-width: 1005px) { /* browsers 1005px and wider get these styles */}

/* styles for all screen widths go here */

@media screen and (min-width: 1005px) { /* browsers 1005px and wider get these styles */}

@media screen and (min-width: 1200px) { /* browsers 1200px and wider get these styles */}

Technical Considerations

• Bandwidth

Technical Considerations

• Bandwidth

• Context

Technical Considerations

• Bandwidth

• Context

• Images - https://github.com/scottjehl/picturefill

Technical Considerations

• Bandwidth

• Context

• Images - https://github.com/scottjehl/picturefill

• Maintenance

Technical Considerations

The Future

Further Reading

Further Reading

• http://mediaqueri.es/

Further Reading

• http://mediaqueri.es/

• http://alistapart.com/

Further Reading

• http://mediaqueri.es/

• http://alistapart.com/

• http://www.lukew.com/ff/

Further Reading

• http://mediaqueri.es/

• http://alistapart.com/

• http://www.lukew.com/ff/

• http://aneventapart.com/

Questions

Thanks!@jboonstra

Joel Boonstra joel@agathongroup.com

top related