intro to-responsive-design

52
Intro to Responsive Design #ctxnmdesign

Upload: michael-nichols

Post on 17-Jun-2015

124 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Intro to-responsive-design

Intro to Responsive Design

#ctxnmdesign

Page 2: Intro to-responsive-design

Hello. I’m Michael.

#ctxnmdesign

Page 3: Intro to-responsive-design

I have two questions for you.

#ctxnmdesign

Page 4: Intro to-responsive-design

Who are you?

#ctxnmdesign

Page 5: Intro to-responsive-design

Who are you?

#ctxnmdesign

(for real, I’m asking)

Page 6: Intro to-responsive-design

What the heck is responsive design?

#ctxnmdesign

Page 7: Intro to-responsive-design

Responsive web design is a web design approach aimed at crafting sites to provide an optimal viewing experience—easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices (from desktop computer monitors to mobile phones).

#ctxnmdesign

http://en.wikipedia.org/wiki/Responsive_web_design

Page 8: Intro to-responsive-design

#ctxnmdesign

Responsive design is the future of mobile web.

Page 9: Intro to-responsive-design

#ctxnmdesign

Responsive design is the future of mobile web.

Page 10: Intro to-responsive-design

The web by default is responsive.

#ctxnmdesign

DID YOU KNOW...

Page 11: Intro to-responsive-design

Basically, it’s nothing new.We just gave it a name.

#ctxnmdesign

Page 12: Intro to-responsive-design

By 2015, more U.S. Internet users will access the Internet through mobile devices than through PCs or other wireline

devices.

#ctxnmdesignhttp://www.idc.com/getdoc.jsp?containerId=prUS23028711#.UTFwQuugkig

Page 13: Intro to-responsive-design

#ctxnmdesign

With the help of this guy...I can help explain responsive design.

Page 14: Intro to-responsive-design

#ctxnmdesign

With the help of this guy...I can help explain responsive design.

Page 15: Intro to-responsive-design

Really? Gumby?

#ctxnmdesign

Page 16: Intro to-responsive-design

#ctxnmdesign

Think about it. What is Gumby?

Page 17: Intro to-responsive-design

Can we see an example of this “responsive design?”

#ctxnmdesign

Page 18: Intro to-responsive-design

#ctxnmdesign

Sure.

Page 19: Intro to-responsive-design
Page 20: Intro to-responsive-design
Page 21: Intro to-responsive-design

#ctxnmdesign

Page 22: Intro to-responsive-design

Very nice.But I have another question.

#ctxnmdesign

Page 23: Intro to-responsive-design

How many devices are we talking about?

#ctxnmdesign

Page 24: Intro to-responsive-design

#ctxnmdesign

The Number Of Smartphones In Use

Passed 1 Billion in 2012.

http://techcrunch.com/2012/10/16/mobile-milestone-the-number-of-smartphones-in-use-passed-1-billion-in-q3-says-strategy-analytics/

Page 25: Intro to-responsive-design

So what’s a solution to getting our website to look good on 1 Billion devices?

#ctxnmdesign

Page 26: Intro to-responsive-design

#ctxnmdesign

Well, we don’t have a 100% easy solution, but we

do have a few tools to help us along.

Page 27: Intro to-responsive-design

#ctxnmdesign

Media Queries

Page 28: Intro to-responsive-design

#ctxnmdesign

/* Smartphones (portrait and landscape) ----------- */@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {/* Styles */}

/* Smartphones (landscape) ----------- */@media only screen and (min-width : 321px) {/* Styles */}

/* Smartphones (portrait) ----------- */@media only screen and (max-width : 320px) {/* Styles */}

/* iPads (portrait and landscape) ----------- */@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {/* Styles */}

/* iPads (landscape) ----------- */@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {/* Styles */}

/* iPads (portrait) ----------- */@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {/* Styles */}

/* Desktops and laptops ----------- */@media only screen and (min-width : 1224px) {/* Styles */}

/* Large screens ----------- */@media only screen and (min-width : 1824px) {/* Styles */}

/* iPhone 4 ----------- */@mediaonly screen and (-webkit-min-device-pixel-ratio : 1.5),only screen and (min-device-pixel-ratio : 1.5) {/* Styles */}

Page 29: Intro to-responsive-design

#ctxnmdesign

Responsive Grids

Page 30: Intro to-responsive-design

#ctxnmdesign

Skeletonhttp://www.getskeleton.com/

Golden Grid Systemhttp://goldengridsystem.com/

1140 CSS Gridhttp://cssgrid.net/

Page 31: Intro to-responsive-design

Have you ever made a site with those techniques?

#ctxnmdesign

Page 32: Intro to-responsive-design

#ctxnmdesign

Yes.

Page 33: Intro to-responsive-design

#ctxnmdesign

MHMRAuthority of Brazos Valley

Page 34: Intro to-responsive-design

Old site.

Page 35: Intro to-responsive-design

What’s wrong with the site:

Page 36: Intro to-responsive-design

What’s wrong with the site:

1. Out of date

Page 37: Intro to-responsive-design

What’s wrong with the site:

1. Out of date

2. Donors don’t know where to donate

Page 38: Intro to-responsive-design

Way down at the bottom of the site?! Ain’t nobody got time for that.

Page 39: Intro to-responsive-design

What’s wrong with the site:

1. Out of date

2. Donors don’t know where to donate

Page 40: Intro to-responsive-design

What’s wrong with the site:

1. Out of date

2. Donors don’t know where to donate

3.It’s not mobile friendly

Page 41: Intro to-responsive-design

What’s wrong with the site:

1. Out of date

2. Donors don’t know where to donate

3.It’s not mobile friendly

4. No CMS (but thats a different story)

Page 42: Intro to-responsive-design

What we did to help:

Page 43: Intro to-responsive-design

What we did to help:

1. Gave it an up to date look and feel

Page 44: Intro to-responsive-design

What we did to help:

1. Gave it an up to date look and feel

2. Moved the donation button up to the top

Page 45: Intro to-responsive-design

What we did to help:

1. Gave it an up to date look and feel

2. Moved the donation button up to the top

3. Used a responsive grid and media queries to make the site look good on mobile devices

Page 46: Intro to-responsive-design

What we did to help:

1. Gave it an up to date look and feel

2. Moved the donation button up to the top

3. Used a responsive grid and media queries to make the site look good on mobile devices

4. Added Drupal for the CMS

Page 47: Intro to-responsive-design

New site.

Page 48: Intro to-responsive-design

New site.

Page 49: Intro to-responsive-design

The new site should launch in the next few weeks.

Page 50: Intro to-responsive-design

That’s all that I have.

Page 51: Intro to-responsive-design

#ctxnmdesign

Any questions?

Page 52: Intro to-responsive-design

Thank You!

#ctxnmdesign

[email protected] | @mumptastic