Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Responsive Web Design

Responsive Web Design

Achando o caminho das pedras (apresentação feita pelo Edu Zaghi @eduzera)

Vizir Software Studio

February 22, 2013
Tweet

More Decks by Vizir Software Studio

Other Decks in Design

Transcript

  1. eduardo zaghi Dificuldades Desktops Tvs Celulares Tablets • • •

    • Como orçar um web-site que responda para:
  2. eduardo zaghi Dificuldades Firefox Chrome Safari Opera IE • •

    • • • Além de testar em diversos navegadores:
  3. eduardo zaghi Solução 1 Uol: Desktop e Mobile Terra: Desktop,

    Tablet, Mobile Globo.com: Desktop, Mobile • • • Desenvolver o site específico para o dispositivo:
  4. eduardo zaghi Como Fazem? Conseguem saber de onde o cliente

    acessa o site Redirecionam o Cliente para o site ‘certo’ Dependendo do navegador e dispositivo o user- agent pode ser tratado diferente e com isso seu cliente visitar o site ‘errado’. • • • Utilizam o 'User Agent’
  5. eduardo zaghi Solução 2 Utilizar Layout Fluido e Medias Queries

    Em geral é preciso que esqueça os pixels e começar a trabalhar com porcentagem e ems. Media Queries são propriedades do CSS que identifica qual mídia está carregando o site e determina o estilo à ser utilizado.
  6. eduardo zaghi Frameworks podem ajudar Foundation (http://foundation.zurb.com/) Boostrap (http://twitter.github.com/bootstrap/) Semantic

    Grid System (http://semantic.gs/) Frameless (http://framelessgrid.com/) Skeleton (http://www.getskeleton.com/) Golden Grid (http://goldengridsystem.com/) Fluid Baseline (http://fluidbaselinegrid.com/) Initializr (http://www.initializr.com/) • • • • • • • •
  7. eduardo zaghi Ferramentas Variable Grid System (http://grids.heroku.com//) FitText (http://fittextjs.com//) Convert

    Menu to DropDown (http://css- tricks.com/convert-menu-to-dropdown//) Responsive Web Tester (http://mattkersley.com/responsive//) Media Queries (http://mediaqueri.es//) • • • • •
  8. eduardo zaghi Muito Obrigado! twitter: @eduzera github: github.com/eduzera facebook: facebook.com/eduzera

    email: [email protected] • • • • Qualquer dúvida, sugestões ou críticas entre em contato: