responsive web design using zurb foundation

31
Responsive Web Design using ZURB Foundation 5 by Chris Morrow

Upload: soltech-inc

Post on 17-Jul-2015

174 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: Responsive Web Design using ZURB Foundation

Responsive Web Designusing ZURB Foundation 5

by Chris Morrow

Page 2: Responsive Web Design using ZURB Foundation

THE PLANWhat is Responsive Web Design?Responsive vs Adaptive vs Mobile vs AppUI Dev ToolsFrameworksRWD: Using Foundation 5

Page 3: Responsive Web Design using ZURB Foundation

REMEMBER THIS?

Page 4: Responsive Web Design using ZURB Foundation

NOW WE HAVEAWD vs RWD vs ___

AWD: All Wheel Drive

RWD: Rear Wheel Drive

FWD: Front Wheel Drive

Page 5: Responsive Web Design using ZURB Foundation

NOW WE REALLY HAVEAWD: Adaptive Web DesignAWD: Adaptive Web DeliveryRWD: Responsive Web DesignSWD: Situational Web Design

Page 6: Responsive Web Design using ZURB Foundation

WHAT ISRESPONSIVE WEB DESIGN?

RWD is creating a website that dynamically changes a.k.a"responds" to all viewport sizes, device orientations, anddevice resolutions.Ethan Marcotte: three tenets of RWD are a fluid grid,flexible media, and media queries.

Page 7: Responsive Web Design using ZURB Foundation

PROS & CONSResponsive vs Adaptive vs Mobile vs App

Page 8: Responsive Web Design using ZURB Foundation

ADAPTIVE

liquidapsive.com (http://www.liquidapsive.com/)

Page 9: Responsive Web Design using ZURB Foundation

MOBILEPros:

Simpler CodeBetter PerformanceMore Cost-effective than Building aNative App

Cons:Have to maintain two sitesNot as SEO Friendly as ResponsiveStill needs to be Responsive

Page 10: Responsive Web Design using ZURB Foundation

APPPros:

Better User Experience(mobile-first-only)

Native UIMore features (camera, contacts, etc)

Cons:More Time and Money(App Store review anyone?)

Have to maintain app and websiteMay be deletedStill needs to be Responsive

Page 11: Responsive Web Design using ZURB Foundation

RESPONSIVEPros:

One Site to maintainSEO FriendlyLower Cost to Build and Maintain

Cons:More Complex CodeBad PerformanceBad Perfomance: false, for the most part

Page 12: Responsive Web Design using ZURB Foundation

RWD: MISCONCEPTIONS

Page 13: Responsive Web Design using ZURB Foundation

RWD Causes Poor Performance" Because the images on a responsive site are just

visually scaled down and not re-sized, smartphones andtablets can notice a lag in loading speeds, especially

when being used on a mobile network "

Page 14: Responsive Web Design using ZURB Foundation

When compared to maintaining a seperate mobilesite, responsive sites can be equal or lower in cost

"Responsive Design is Expensive"

Page 15: Responsive Web Design using ZURB Foundation

<default Bootstrap styles>

"All responsive websiteslook the same"

Page 16: Responsive Web Design using ZURB Foundation

"Anyone who embracesResponsive Web Design is stupid"

Page 17: Responsive Web Design using ZURB Foundation
Page 18: Responsive Web Design using ZURB Foundation

ZURB QUOTE"Friends don't let friends design in 960px"

Page 19: Responsive Web Design using ZURB Foundation

UI DEV TOOLS

Page 20: Responsive Web Design using ZURB Foundation

http://yeoman.io/ (http://yeoman.io/)

Page 21: Responsive Web Design using ZURB Foundation

BENEFITS OF UI TOOLS?Grunt: run local serverGrunt: automationGrunt: livereloadYeoman: starter projectsBower: dependency management

Page 22: Responsive Web Design using ZURB Foundation

Q & AHow many have used a framework or library?Try it for yourself: make an informed decision withfirsthand knowledgeUnderstand how it works not just what it doesTake "it" apart, break it, then piece it together in "your" way

Page 23: Responsive Web Design using ZURB Foundation

FRAMEWORKSWhich one to choose?Foundation vs Bootstrap vs Skeleton vs YAML 4 vs Gumbyvs Pure CSS vs Kube vs Columnal vs Toast vs 1140 Grid vs960 Grid System vs Gridiculo.usChoose what you like bestOnly use what you need

Page 24: Responsive Web Design using ZURB Foundation
Page 25: Responsive Web Design using ZURB Foundation

RWD USING FOUNDATION 5The GridResponsive Images / MediaMedia QueriesCustomizing / Settings

Page 26: Responsive Web Design using ZURB Foundation

THE GRIDRows and ColumnsCenteringNestingOrderingCustomizing the Grid

Page 27: Responsive Web Design using ZURB Foundation

RESPONSIVE IMAGES / MEDIAImagesPictureFill 2.0VideoWelcome Interchange!

Page 28: Responsive Web Design using ZURB Foundation

FOUNDATION 5: MEDIA QUERIESsmall: 0 - 640pxmedium: 641px - 1024pxlarge: 1025px - 1440pxxlarge: 1441px - 1920pxxxlarge: 1921px+

Page 29: Responsive Web Design using ZURB Foundation

FOUNDATION 5: CUSTOMIZINGUnderstanding the SetupSettingsComponentsMake It Your Own

Page 30: Responsive Web Design using ZURB Foundation

RWD TESTING TOOLS?Google Chrome (Emulation)Firefox (Responsive View)iOS Simulator (Mac only)BrowserstackYour Own Real DevicesGhostLab (Mac Only)Adobe Edge Inspect

Page 31: Responsive Web Design using ZURB Foundation

THE ENDLINKSZURB:http://foundation.zurb.com/http://foundation.zurb.com/docs/sass.htmlhttp://patterntap.com/codehttp://zurb.com/playground

TOOLS:http://yeoman.io/learning/http://gruntjs.com/http://bower.io/http://nodejs.org/

RWDhttp://www.liquidapsive.com/http://alistapart.com/article/creating-intrinsic-ratios-for-video