Skip to content

Instantly share code, notes, and snippets.

@elisechant
Last active December 19, 2015 01:09
Show Gist options
  • Select an option

  • Save elisechant/5873992 to your computer and use it in GitHub Desktop.

Select an option

Save elisechant/5873992 to your computer and use it in GitHub Desktop.
  1. What is responsive design? 2 choices:

    • responsive design (one client)
      • mobile first - Foundation
      • desktop first
    • adaptive design (multiple clients)
      • phone app - ratchet  
  2. Choose grid

    • Depends on design - should it be element/style agnostic or coupled to HTML (css class based grid)
  3. Use tools

    • moderniser .no-opacity .no-transition
    • frameworks
  4. Set up media queries + meta viewport  

  5. UI

    • grid
    • text
      • ems, px ? different stylesheets?
    • layout
    • images
      • avoid image maps
      • fluid images
    • tables
      • tricky
      • Zurb have a good js plugin
    • input
      • html5 types  
  6. Manage device specific HTML

    • 'off-canvas' navigation

Other Tips

  • link to call: Call us free!

Tools

Steps: @stephenHay

  1. Media Queries / (meta) viewport 2 - Fluid Layouts 3 - Device / Browser Support Profiles 4 - Content Reference Wireframing 5 - Layout Breakpoint Graphs 6 - New Layout Mechanisms - js?

JS if (document.documentElement.clientWidth > 600) { }

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment