SlideShare uma empresa Scribd logo
1 de 41
Como acessávamos a
web a alguns anos?
Como acessamos a
web hoje?
O que nos aguarda no
futuro?
O que é Responsive
Design?
Responsive Web Design é um nome bonito para um conceito
antigo. Hoje seus usuários utilizam diversos dispositivos e
meios de acesso para encontrar informação.
“O número total de pessoas acessando a
web através de dispositivos móveis irá
superar o acesso via desktop em 2015.”
International Data Corporation (IDC)
X Layout Fixo
Estrutura definida com
medidas absolutas, não
possui qualquer flexibilidade
X Layout Fluido
Estrutura definida com
medidas relativas, possui uma
flexibilidade sem critérios
X Layout Adaptativo
Capaz de se reconfigurar de
acordo com a resolução da tela
ou tamanho da janela
V Layout Responsivo
Grids Fluidos
Design Adaptativo
Conteúdo Flexível

Otimização de desempenho
O Google recomenda,
e também te recompensa.
“Sites que usam Web Design Responsivo, isto é, sites
que funcionam em todos os dispositivos com o mesmo
conjunto de URLs, com cada URL fornecendo o mesmo
HTML a todos os dispositivos e usando apenas CSS
para alterar como a página é processada no dispositivo.
Essa é a configuração recomendada pelo Google.”
https://developers.google.com/webmasters/smartphone-sites/details
Arquitetura de informação
Arquitetura de informação

★ Estabelecer uma escala hierárquica de importância
das informações textuais e gráficas do site
★ Repensar a pertinência de apresentação dessas
informações em diferentes contextos e dispositivos
Criando uma
Estrutura Fluída
Tamanho ÷ contexto = resultado
Estrutura Fluida: Fontes
★ O tamanho padrão da fonte na maioria em
praticamente todos os sites é de 16px
★ As medidas devem ser convertidas de
medidas
absolutas (px) para medidas relativas (em)
★ Utilizamos para essa conversão a formula
tamanho ÷ contexto = resultado
Estrutura Fluida: Fontes
h1 { font-size: 24px; }
h1 span { font-size: 18px; }
___________________________________________
h1 { font-size: 1.5em; }
/* 24

16 = 1.5 */

h1 span { font-size: 0.75em; }
/* 18

24 = 0.75 */
Estrutura Fluida: Grid
Estrutura Fluida: Grid
Estrutura Fluida: Margin & Padding
Estrutura Fluida: Imagens
Criando um
Design Adaptável
Design Adaptável: Media
Queries
★ Expressões condicionais para aplicar diferentes regras CSS dependendo
da largura do viewport, orientação da tela e/ou aspect ratio:
★ @media screen and (max-width:480px)
(resolução máxima no viewport de 480px)
★ @media all and (orientation:landscape)
Orientação “paisagem”

★ @media screen and (device-aspect-ratio: 16/9)
Monitores 16:9 (ex.: resolução de 1280 x 720px)
★ @media screen and (min-width: 400px) and (max-width: 700px)
Tela com resolução mínima de 400px e máxima de 700px
Design Adaptável: Breakpoints
Design Adaptável: Viewport
★ Viewport é a aréa de visualização do dispositivo
aonde o site deve aparecer

★ A customização do viewport serve para definir a
resolução inicial de visualização do site, e evitar a
miniaturização do mesmo
★ Seus parâmetros são: width/height, initial-scale,
userscalable e minimum/maximum-scale
<name="viewport" content=“width=devicewidth,initial-scale=1, maximum-scale=1.5">
Design Adaptável: Viewport
Uma coleção de diferentes recursos e ferramentas
para se trabalhar com Web Design Responsivo:
★ http://bradfrost.github.io/this-is-responsive/
resources.html
Responsive Layouts

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Design responsivo
Design responsivoDesign responsivo
Design responsivo
 
Introdução as práticas de desenvolvimento web com design responsivo
Introdução as práticas de desenvolvimento web com design responsivoIntrodução as práticas de desenvolvimento web com design responsivo
Introdução as práticas de desenvolvimento web com design responsivo
 
Layout Fluido
Layout FluidoLayout Fluido
Layout Fluido
 
Design responsivo
Design responsivo Design responsivo
Design responsivo
 
Web Design Responsivo
Web Design ResponsivoWeb Design Responsivo
Web Design Responsivo
 
Padrões Web e algumas vantagens para o designer
Padrões Web e algumas vantagens para o designerPadrões Web e algumas vantagens para o designer
Padrões Web e algumas vantagens para o designer
 
DOM, CSSOM e RenderThree - Introdução ao Browser Render Path
DOM, CSSOM e RenderThree - Introdução ao Browser Render PathDOM, CSSOM e RenderThree - Introdução ao Browser Render Path
DOM, CSSOM e RenderThree - Introdução ao Browser Render Path
 
Responsive design
Responsive designResponsive design
Responsive design
 
Bootstrap, desenvolvendo uma interface responsiva na prática!
Bootstrap, desenvolvendo uma interface responsiva na prática!Bootstrap, desenvolvendo uma interface responsiva na prática!
Bootstrap, desenvolvendo uma interface responsiva na prática!
 
Mini-Curso sobre Bootstrap 3
Mini-Curso sobre Bootstrap 3Mini-Curso sobre Bootstrap 3
Mini-Curso sobre Bootstrap 3
 
CSS Básico para Webdesign
CSS Básico para WebdesignCSS Básico para Webdesign
CSS Básico para Webdesign
 
Web design responsivo - Criando um site adaptável
Web design responsivo - Criando um site adaptávelWeb design responsivo - Criando um site adaptável
Web design responsivo - Criando um site adaptável
 
Construindo seu framework CSS
Construindo seu framework CSSConstruindo seu framework CSS
Construindo seu framework CSS
 
Desenvolvendo com Bootstrap: um framework front-end que vale a pena!
Desenvolvendo com Bootstrap: um framework front-end que vale a pena!Desenvolvendo com Bootstrap: um framework front-end que vale a pena!
Desenvolvendo com Bootstrap: um framework front-end que vale a pena!
 
Introdução ao Web Design: Aula 1 - Imersão ao Web Design
Introdução ao Web Design: Aula 1 - Imersão ao Web DesignIntrodução ao Web Design: Aula 1 - Imersão ao Web Design
Introdução ao Web Design: Aula 1 - Imersão ao Web Design
 
Web Design Responsivo - Melhorando interfaces e a experiência do usuário na n...
Web Design Responsivo - Melhorando interfaces e a experiência do usuário na n...Web Design Responsivo - Melhorando interfaces e a experiência do usuário na n...
Web Design Responsivo - Melhorando interfaces e a experiência do usuário na n...
 
Web Design > HTML (aula 1)
Web Design > HTML (aula 1)Web Design > HTML (aula 1)
Web Design > HTML (aula 1)
 
Aula 01- web designer
Aula 01- web designerAula 01- web designer
Aula 01- web designer
 
Curso de Desenvolvimento Web - Módulo 02 - CSS
Curso de Desenvolvimento Web - Módulo 02 - CSSCurso de Desenvolvimento Web - Módulo 02 - CSS
Curso de Desenvolvimento Web - Módulo 02 - CSS
 
Introdução a Bootstrap 3
Introdução a Bootstrap 3Introdução a Bootstrap 3
Introdução a Bootstrap 3
 

Destaque

Desconferencia da #caravanapi no #oxenterails 2010
Desconferencia da #caravanapi no #oxenterails 2010Desconferencia da #caravanapi no #oxenterails 2010
Desconferencia da #caravanapi no #oxenterails 2010
Cleiton Francisco
 
Portifólio em grupo 2014 2ª semestre
Portifólio em grupo 2014 2ª semestrePortifólio em grupo 2014 2ª semestre
Portifólio em grupo 2014 2ª semestre
Ivon Nunes Vaz
 

Destaque (10)

Desconferencia da #caravanapi no #oxenterails 2010
Desconferencia da #caravanapi no #oxenterails 2010Desconferencia da #caravanapi no #oxenterails 2010
Desconferencia da #caravanapi no #oxenterails 2010
 
Site responsivo vantagens e desvantagens
Site responsivo vantagens e desvantagensSite responsivo vantagens e desvantagens
Site responsivo vantagens e desvantagens
 
Como desenvolver sites utilizando Design Responsivo
Como desenvolver sites utilizando Design ResponsivoComo desenvolver sites utilizando Design Responsivo
Como desenvolver sites utilizando Design Responsivo
 
Design responsivo
Design responsivoDesign responsivo
Design responsivo
 
Portifólio em grupo 2014 2ª semestre
Portifólio em grupo 2014 2ª semestrePortifólio em grupo 2014 2ª semestre
Portifólio em grupo 2014 2ª semestre
 
Palestra DevFest2014 - Anatomia do Design Responsivo
Palestra DevFest2014 - Anatomia do Design ResponsivoPalestra DevFest2014 - Anatomia do Design Responsivo
Palestra DevFest2014 - Anatomia do Design Responsivo
 
Lt youpix
Lt youpixLt youpix
Lt youpix
 
Conteúdo - Web Design Aplicado ao Soft Marketing
Conteúdo - Web Design Aplicado ao Soft MarketingConteúdo - Web Design Aplicado ao Soft Marketing
Conteúdo - Web Design Aplicado ao Soft Marketing
 
Design Responsivo
Design ResponsivoDesign Responsivo
Design Responsivo
 
Web Design Responsivo WordCamp-RJ 2015
Web Design Responsivo WordCamp-RJ 2015Web Design Responsivo WordCamp-RJ 2015
Web Design Responsivo WordCamp-RJ 2015
 

Semelhante a Responsive Layouts

Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sites
thiagolima
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento web
Rodrigo Rodrigues
 

Semelhante a Responsive Layouts (20)

Responsive Web Design - Entregando a informação da melhor maneiro possível
Responsive Web Design - Entregando a informação da melhor maneiro possívelResponsive Web Design - Entregando a informação da melhor maneiro possível
Responsive Web Design - Entregando a informação da melhor maneiro possível
 
Responsive web design, conteúdo em todos os dispositivos
Responsive web design, conteúdo em todos os dispositivosResponsive web design, conteúdo em todos os dispositivos
Responsive web design, conteúdo em todos os dispositivos
 
Padrões de Design Mobile
Padrões de Design MobilePadrões de Design Mobile
Padrões de Design Mobile
 
Conceito básicos de layout de páginas usando a framework bootstrap.
Conceito básicos de layout de páginas usando a framework bootstrap.Conceito básicos de layout de páginas usando a framework bootstrap.
Conceito básicos de layout de páginas usando a framework bootstrap.
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Web Design Responsivo
Web Design ResponsivoWeb Design Responsivo
Web Design Responsivo
 
Mobile First & Responsive Design
Mobile First & Responsive DesignMobile First & Responsive Design
Mobile First & Responsive Design
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Responsive wordpress
Responsive wordpressResponsive wordpress
Responsive wordpress
 
7 Dicas para Criação de layouts para sites em WordPress
7 Dicas para Criação de layouts para sites em WordPress7 Dicas para Criação de layouts para sites em WordPress
7 Dicas para Criação de layouts para sites em WordPress
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
PORTAIS: LIVRO DE COMPANHIA DO DESIGN EDITORIAL EM WEB E MEIOS DIGITAIS
PORTAIS: LIVRO DE COMPANHIA DO DESIGN EDITORIAL EM WEB E MEIOS DIGITAISPORTAIS: LIVRO DE COMPANHIA DO DESIGN EDITORIAL EM WEB E MEIOS DIGITAIS
PORTAIS: LIVRO DE COMPANHIA DO DESIGN EDITORIAL EM WEB E MEIOS DIGITAIS
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sites
 
Responsive web design_CPRecife2 - Felipe de Albuquerque
Responsive web design_CPRecife2 -  Felipe de AlbuquerqueResponsive web design_CPRecife2 -  Felipe de Albuquerque
Responsive web design_CPRecife2 - Felipe de Albuquerque
 
Dica fundao-sites-responsivos-140528101304-phpapp02
Dica fundao-sites-responsivos-140528101304-phpapp02Dica fundao-sites-responsivos-140528101304-phpapp02
Dica fundao-sites-responsivos-140528101304-phpapp02
 
Sites responsivos
Sites responsivosSites responsivos
Sites responsivos
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento web
 
Introdução ao CSS - Desenvolvimento web
Introdução ao CSS - Desenvolvimento webIntrodução ao CSS - Desenvolvimento web
Introdução ao CSS - Desenvolvimento web
 
Ap iii
Ap iiiAp iii
Ap iii
 
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
 

Responsive Layouts

  • 1.
  • 2.
  • 3. Como acessávamos a web a alguns anos?
  • 4.
  • 5.
  • 7.
  • 8.
  • 9. O que nos aguarda no futuro?
  • 10.
  • 11.
  • 12. O que é Responsive Design?
  • 13. Responsive Web Design é um nome bonito para um conceito antigo. Hoje seus usuários utilizam diversos dispositivos e meios de acesso para encontrar informação.
  • 14.
  • 15.
  • 16.
  • 17. “O número total de pessoas acessando a web através de dispositivos móveis irá superar o acesso via desktop em 2015.” International Data Corporation (IDC)
  • 18. X Layout Fixo Estrutura definida com medidas absolutas, não possui qualquer flexibilidade
  • 19. X Layout Fluido Estrutura definida com medidas relativas, possui uma flexibilidade sem critérios
  • 20. X Layout Adaptativo Capaz de se reconfigurar de acordo com a resolução da tela ou tamanho da janela
  • 21. V Layout Responsivo Grids Fluidos Design Adaptativo Conteúdo Flexível Otimização de desempenho
  • 22. O Google recomenda, e também te recompensa. “Sites que usam Web Design Responsivo, isto é, sites que funcionam em todos os dispositivos com o mesmo conjunto de URLs, com cada URL fornecendo o mesmo HTML a todos os dispositivos e usando apenas CSS para alterar como a página é processada no dispositivo. Essa é a configuração recomendada pelo Google.” https://developers.google.com/webmasters/smartphone-sites/details
  • 23.
  • 24.
  • 25.
  • 27. Arquitetura de informação ★ Estabelecer uma escala hierárquica de importância das informações textuais e gráficas do site ★ Repensar a pertinência de apresentação dessas informações em diferentes contextos e dispositivos
  • 29. Tamanho ÷ contexto = resultado
  • 30. Estrutura Fluida: Fontes ★ O tamanho padrão da fonte na maioria em praticamente todos os sites é de 16px ★ As medidas devem ser convertidas de medidas absolutas (px) para medidas relativas (em) ★ Utilizamos para essa conversão a formula tamanho ÷ contexto = resultado
  • 31. Estrutura Fluida: Fontes h1 { font-size: 24px; } h1 span { font-size: 18px; } ___________________________________________ h1 { font-size: 1.5em; } /* 24 16 = 1.5 */ h1 span { font-size: 0.75em; } /* 18 24 = 0.75 */
  • 37. Design Adaptável: Media Queries ★ Expressões condicionais para aplicar diferentes regras CSS dependendo da largura do viewport, orientação da tela e/ou aspect ratio: ★ @media screen and (max-width:480px) (resolução máxima no viewport de 480px) ★ @media all and (orientation:landscape) Orientação “paisagem” ★ @media screen and (device-aspect-ratio: 16/9) Monitores 16:9 (ex.: resolução de 1280 x 720px) ★ @media screen and (min-width: 400px) and (max-width: 700px) Tela com resolução mínima de 400px e máxima de 700px
  • 39. Design Adaptável: Viewport ★ Viewport é a aréa de visualização do dispositivo aonde o site deve aparecer ★ A customização do viewport serve para definir a resolução inicial de visualização do site, e evitar a miniaturização do mesmo ★ Seus parâmetros são: width/height, initial-scale, userscalable e minimum/maximum-scale <name="viewport" content=“width=devicewidth,initial-scale=1, maximum-scale=1.5">
  • 40. Design Adaptável: Viewport Uma coleção de diferentes recursos e ferramentas para se trabalhar com Web Design Responsivo: ★ http://bradfrost.github.io/this-is-responsive/ resources.html