Web Design Responsivo

Senac Penha

Responsivo?

Responsive Web Design

(RWD)

Projetar para o fluxo e o refluxo das coisas

Ethan Marcotte

Layout Responsivo

2010

  • Design capaz de responder às características do dispositivo
     
  • Movimentar, expandir e contrair
     
  • Adaptar ao contexto onde é renderizado

Princípios do RWD

Pilares

Por que HTML5?

  • Semântico
     

  • Novos elementos e atributos
     

  • Bem estruturado
     

  • Acessível e bom para SEO
     

  • Não precisa de plugins para mídia
     

  • Metatag viewport

Por que CSS3?

  • Novos seletores, propriedades e valores
     
  • Box Sizing
     
  • Media Queries
     
  • Módulos Flexbox e Grid Layout

Por que JavaScript?

  • Scripts para navegadores antigos
     
  • Polyfills

Como "fazer" Web Design Responsivo?

Ingredientes

  • Media Queries
     
  • Imagens e mídias flexíveis
     
  • Grid fluido

Media Queries

  • Consulta ao tipo de mídia
     
  • Folhas de estilos de acordo com características dos dispositivos

Imagens e Mídias Flexíveis

  • Capazes de contrair e expandir suas dimensões
     
  • Art Direction
     
  • Elemento <picture> e atributo srcset

Grid Fluído

  • Medidas relativas
     
  • Frameworks
     
  • Módulos Flexbox e Grid Layout

Fluxo de Trabalho

Mobile First

vs

Desktop First

Referências

Web Design Responsivo

By Tiago Bezerra dos Santos