39
RWD: DEALING WITH NAVIGATION Javier Usobiaga #Webcat

"RWD: Dealing with navigation" por @htmlboy

  • Upload
    webcat

  • View
    279

  • Download
    0

Embed Size (px)

DESCRIPTION

Presentación realizada en el #webcat Barcelona de Febrero 2013 Autor: Javier Usobiaga (@htmlboy) ------------------------------------------------ RECURSOS: - Responsive Navigation Patterns http://bradfrostweb.com/blog/web/responsive-nav-patterns/ - Complex Navigation Patterns for Responsive Design http://bradfrostweb.com/blog/web/complex-navigation-patterns-for-responsive-design/ - This Is Responsive http://bradfrost.github.com/this-is-responsive/

Citation preview

Page 1: "RWD: Dealing with navigation" por @htmlboy

RWD:DEALING WITH NAVIGATION

Javier Usobiaga #Webcat

Page 2: "RWD: Dealing with navigation" por @htmlboy

of a multipurposenavigation

UTOPIAThe

Page 3: "RWD: Dealing with navigation" por @htmlboy

THE MYTH OFMOBILE &DESKTOP

Page 4: "RWD: Dealing with navigation" por @htmlboy

MOBILELinkLinkLinkLinkLinkLink

Page 5: "RWD: Dealing with navigation" por @htmlboy

DESKTOP

Link Link Link Link Link

Page 6: "RWD: Dealing with navigation" por @htmlboy

WTFABLET

Link Link Link Link Link

Page 7: "RWD: Dealing with navigation" por @htmlboy

RWD is about MID SCREENS

Page 8: "RWD: Dealing with navigation" por @htmlboy

Mobile first;& desktop, & EVERYTHINGELSE

Page 9: "RWD: Dealing with navigation" por @htmlboy

RESPONSIVENAVIGATIONPATTERNS

Page 10: "RWD: Dealing with navigation" por @htmlboy
Page 12: "RWD: Dealing with navigation" por @htmlboy
Page 14: "RWD: Dealing with navigation" por @htmlboy

THE JAVASCRIPTMYTH

Page 15: "RWD: Dealing with navigation" por @htmlboy

We don't have any non-JavaScript users” No, all your users are non-JS while they're downloading your JSJake Archibald

Page 16: "RWD: Dealing with navigation" por @htmlboy
Page 17: "RWD: Dealing with navigation" por @htmlboy
Page 18: "RWD: Dealing with navigation" por @htmlboy

UNFOLDEDby default

Page 19: "RWD: Dealing with navigation" por @htmlboy
Page 20: "RWD: Dealing with navigation" por @htmlboy

MESSYby default

Page 21: "RWD: Dealing with navigation" por @htmlboy
Page 22: "RWD: Dealing with navigation" por @htmlboy

FAST vsCOMPACT

Page 23: "RWD: Dealing with navigation" por @htmlboy

Design for LOADING

Page 24: "RWD: Dealing with navigation" por @htmlboy

Luke Wroblewsky

Content first,navigation second.

Page 25: "RWD: Dealing with navigation" por @htmlboy

FOOTERloading

Page 26: "RWD: Dealing with navigation" por @htmlboy

content

content

LinkLinkLinkLinkLink

Page 27: "RWD: Dealing with navigation" por @htmlboy

Javascript ENHANCEMENT

Page 28: "RWD: Dealing with navigation" por @htmlboy

content

content

LinkLinkLink

LinkLinkLink

Page 29: "RWD: Dealing with navigation" por @htmlboy

Desktop AWKARDNESS

Page 30: "RWD: Dealing with navigation" por @htmlboy

content content

Link Link Link Link Link

content

Page 31: "RWD: Dealing with navigation" por @htmlboy

Filters FiltersFilters Filters

search result

search result

search result

Filters

Page 32: "RWD: Dealing with navigation" por @htmlboy

Desktop CSS FIXING

Page 33: "RWD: Dealing with navigation" por @htmlboy

content content

nav{position: absolute;}

content

Page 34: "RWD: Dealing with navigation" por @htmlboy

#results{float: right;}

search result

search result

search result

#filters{float: left;}

Page 35: "RWD: Dealing with navigation" por @htmlboy

SUMMING UP

Page 36: "RWD: Dealing with navigation" por @htmlboy

Navigation is aCORE ELEMENTin the designprocess

Page 37: "RWD: Dealing with navigation" por @htmlboy

As web designers,we need topolish ourJS SKILLS

Page 38: "RWD: Dealing with navigation" por @htmlboy

But if we onlyrely in JS,we’re doing itWRONG

Page 39: "RWD: Dealing with navigation" por @htmlboy

THANKS!

Javier Usobiaga @htmlboy