SlideShare uma empresa Scribd logo
1 de 34
INTRODUÇÃO À MEDIA
     QUERIES




     Felipe Fernandes
       Vitor Freitas
OUTROS TEMPOS...
• Estilo único
• Desktops
• Poucas variações de
   resoluções
asdasd
MEDIA TYPES...

   Utilizando o Media Types podemos
avisar ao dispositivo interpretador qual
 será a folha de estilo utilizada e como
          será a apresentação.
NA PRÁTICA...

   Utilizando o Media Types podemos
avisar ao dispositivo interpretador qual
 será a folha de estilo utilizada e como
          será a apresentação.
AVISANDO O
     INTERPRETADOR...

   Utilizando o Media Types podemos
avisar ao dispositivo interpretador qual
 será a folha de estilo utilizada e como
          será a apresentação.
OS TIPOS...
•   all – todos os dispositivos
•   aural – sintetizadores de voz
•   braille – leitores de Braille
•   embossed – impressoras de Braille
•   handheld – dispositivos de mão. Por exemplo:
    celulares com telas pequenas.
•   print – impressoras convencionais
•   projection – apresentações de slides
•   screen – monitores coloridos
•   tty – teleimpressores e terminais
•   tv – televisores
asdasd
asdasd
NÚMEROS COMPROVAM...

 "Até 2015 o número de pessoas que
terão acesso à internet em dispositivos
 móveis ultrapassará os via desktop."
        International Data Corporation
RESOLUÇÕES ATUAIS...
MEDIA QUERIES...

O Media Queries surgiu com o CSS3 e
é destinado a detectar características
     do dispositivo do visitante.
O QUE É?

 Não verifica apenas o tipo do
dispositivo, mas também a sua
          capacidade.
O QUE É?

 Age como estivesse fazendo uma
pergunta ao browser e a resposta é
   sempre verdadeira ou falsa.
O QUE É?

Permite checar parâmetros
como a altura e a largura do
         browser,
  resolução, orientação..
EXEMPLO
EXEMPLO
EXEMPLO
OPERADORES LÓGICOS...

Definem as condições para que sejam
   criados diversos tipos de media
  queries, são eles: not, and e only.
OPERADORES LÓGICOS...
• operador not sentencia uma negação:



• Only irá esconder os estilos de browsers que não
  reconhecem media queries:



• É possível também agrupar varias media queries separados
  por vírgula que funcionaria como o operador "or”:
MEDIA FEATURES...

É a lista de perguntas disponíveis
   que você pode fazer para o
              browser.
OS TIPOS...
•   Width
•   Height
•   Device-width
•   Device-height
•   Orientation
•   Aspect-ratio
•   Device-aspect-ratio
•   Color
•   Color-index
•   Monochrome
•   Resolution
•   Scan
•   Grid
MAIS UTILIZADOS...
•   Width - Largura da janela que está exibindo a página
•   Height - Altura da janela que está exibindo a página
•   Device-width - Largura total do dispositivo
•   Device-height - Altura total do dispositivo
•   Orientation - Modo paisagem ou retrato
•   Device-aspect-ratio - Formato da tela
    (16/9,1280/720...)
COMPATIBILIDADE COM OS
   NAVEGADORES...
COMPATIBILIDADE COM OS
       NAVEGADORES...

•   Firefox 3.5+
•   Opera 9.5+
•   Safari 3+
•   Google Chrome 4+
•   Internet Explorer 9+
COMPATIBILIDADE COM OS
    NAVEGADORES...

Cerca de 70% de todos os browsers no
   mercado aceitam Media Queries.
OS “OUTROS”...

• Modernizr
• Respond.js
• Css3-mediaqueries-js
Responsivos vs
       Fluidos
Layouts Fluidos fluem com o
tamanho da tela do usuário

Responsivos respondem ao tamanho
Simples assim!
LAYOUT FLUÍDO..
LAYOUT FLUÍDO HÍBRIDO.
LAYOUT RESPONSIVO..
SITES
          RESPONSIVOS...
• http://earthhour.fr/

• http://www.globo.com/


• http://tableless.com.br/

• http://stephencaver.com/

• http://www.barackobama.com/
REFERÊNCIAS
• http://www.ferramentasblog.com/2012/05/tudo-sobre-layout-
  responsivo-responsive-design-introducao.html

• http://www.w3.org/TR/css3-mediaqueries/


• http://blog.popupdesign.com.br/design-responsivo-iii-media-queries-
  e-compatibilidade/

• http://tableless.com.br/introducao-sobre-media-queries/
PERGUNTAS

Mais conteúdo relacionado

Semelhante a Introdução à Media Queries

Web_Design_Responsivo_e_Adaptativo_Apresentação_autor_Lara_Popov.pdf
Web_Design_Responsivo_e_Adaptativo_Apresentação_autor_Lara_Popov.pdfWeb_Design_Responsivo_e_Adaptativo_Apresentação_autor_Lara_Popov.pdf
Web_Design_Responsivo_e_Adaptativo_Apresentação_autor_Lara_Popov.pdfsaintrubysupply
 
Usando html5 e css3 para implementar interfaces responsivas
Usando html5 e css3 para implementar interfaces responsivasUsando html5 e css3 para implementar interfaces responsivas
Usando html5 e css3 para implementar interfaces responsivasFelipe de Albuquerque
 
Introdução básica aos Navegadores de Internet
Introdução básica aos Navegadores de InternetIntrodução básica aos Navegadores de Internet
Introdução básica aos Navegadores de InternetClayton de Almeida Souza
 
Aula 03 plataformas, ambientes e configuracoes
Aula 03   plataformas, ambientes e configuracoesAula 03   plataformas, ambientes e configuracoes
Aula 03 plataformas, ambientes e configuracoesFábio Costa
 
Aula 03 plataformas, ambientes e configuracoes
Aula 03   plataformas, ambientes e configuracoesAula 03   plataformas, ambientes e configuracoes
Aula 03 plataformas, ambientes e configuracoesFábio Costa
 
Marketing digital tecnologia da informação
Marketing digital   tecnologia da informaçãoMarketing digital   tecnologia da informação
Marketing digital tecnologia da informaçãoAna Paula Coelho Barbosa
 
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 AlbuquerqueFelipe de Albuquerque
 
Mobile, por onde começar
Mobile, por onde começarMobile, por onde começar
Mobile, por onde começarPaulo Afonso
 
Descomplicando o Android
Descomplicando o AndroidDescomplicando o Android
Descomplicando o AndroidHeider Lopes
 
Introdução a experiência do usuário
Introdução a experiência do usuárioIntrodução a experiência do usuário
Introdução a experiência do usuárioBruno Biagioni Neto
 
Introdução à Multimídia
Introdução à Multimídia Introdução à Multimídia
Introdução à Multimídia Windson Viana
 
Design de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos MóveisDesign de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos MóveisInstituto Faber-Ludens
 

Semelhante a Introdução à Media Queries (20)

Web ou App?
Web ou App?Web ou App?
Web ou App?
 
Web_Design_Responsivo_e_Adaptativo_Apresentação_autor_Lara_Popov.pdf
Web_Design_Responsivo_e_Adaptativo_Apresentação_autor_Lara_Popov.pdfWeb_Design_Responsivo_e_Adaptativo_Apresentação_autor_Lara_Popov.pdf
Web_Design_Responsivo_e_Adaptativo_Apresentação_autor_Lara_Popov.pdf
 
Liane camacho2
Liane camacho2Liane camacho2
Liane camacho2
 
Usando html5 e css3 para implementar interfaces responsivas
Usando html5 e css3 para implementar interfaces responsivasUsando html5 e css3 para implementar interfaces responsivas
Usando html5 e css3 para implementar interfaces responsivas
 
Conceitos básicos de Múltimedia
Conceitos básicos de MúltimediaConceitos básicos de Múltimedia
Conceitos básicos de Múltimedia
 
Introdução básica aos Navegadores de Internet
Introdução básica aos Navegadores de InternetIntrodução básica aos Navegadores de Internet
Introdução básica aos Navegadores de Internet
 
Aula 03 plataformas, ambientes e configuracoes
Aula 03   plataformas, ambientes e configuracoesAula 03   plataformas, ambientes e configuracoes
Aula 03 plataformas, ambientes e configuracoes
 
Aula 03 plataformas, ambientes e configuracoes
Aula 03   plataformas, ambientes e configuracoesAula 03   plataformas, ambientes e configuracoes
Aula 03 plataformas, ambientes e configuracoes
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Curso Marketing Digital Ana Paula Coelho
Curso Marketing Digital Ana Paula CoelhoCurso Marketing Digital Ana Paula Coelho
Curso Marketing Digital Ana Paula Coelho
 
Aulas ia
Aulas iaAulas ia
Aulas ia
 
Marketing digital tecnologia da informação
Marketing digital   tecnologia da informaçãoMarketing digital   tecnologia da informação
Marketing digital tecnologia da informação
 
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
 
CRP-5215-0420-2014-09
CRP-5215-0420-2014-09CRP-5215-0420-2014-09
CRP-5215-0420-2014-09
 
Mobile, por onde começar
Mobile, por onde começarMobile, por onde começar
Mobile, por onde começar
 
Descomplicando o Android
Descomplicando o AndroidDescomplicando o Android
Descomplicando o Android
 
Palestra realidade aumentada
Palestra   realidade aumentadaPalestra   realidade aumentada
Palestra realidade aumentada
 
Introdução a experiência do usuário
Introdução a experiência do usuárioIntrodução a experiência do usuário
Introdução a experiência do usuário
 
Introdução à Multimídia
Introdução à Multimídia Introdução à Multimídia
Introdução à Multimídia
 
Design de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos MóveisDesign de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos Móveis
 

Introdução à Media Queries

  • 1. INTRODUÇÃO À MEDIA QUERIES Felipe Fernandes Vitor Freitas
  • 2. OUTROS TEMPOS... • Estilo único • Desktops • Poucas variações de resoluções
  • 4. MEDIA TYPES... Utilizando o Media Types podemos avisar ao dispositivo interpretador qual será a folha de estilo utilizada e como será a apresentação.
  • 5. NA PRÁTICA... Utilizando o Media Types podemos avisar ao dispositivo interpretador qual será a folha de estilo utilizada e como será a apresentação.
  • 6. AVISANDO O INTERPRETADOR... Utilizando o Media Types podemos avisar ao dispositivo interpretador qual será a folha de estilo utilizada e como será a apresentação.
  • 7. OS TIPOS... • all – todos os dispositivos • aural – sintetizadores de voz • braille – leitores de Braille • embossed – impressoras de Braille • handheld – dispositivos de mão. Por exemplo: celulares com telas pequenas. • print – impressoras convencionais • projection – apresentações de slides • screen – monitores coloridos • tty – teleimpressores e terminais • tv – televisores
  • 10. NÚMEROS COMPROVAM... "Até 2015 o número de pessoas que terão acesso à internet em dispositivos móveis ultrapassará os via desktop." International Data Corporation
  • 12. MEDIA QUERIES... O Media Queries surgiu com o CSS3 e é destinado a detectar características do dispositivo do visitante.
  • 13. O QUE É? Não verifica apenas o tipo do dispositivo, mas também a sua capacidade.
  • 14. O QUE É? Age como estivesse fazendo uma pergunta ao browser e a resposta é sempre verdadeira ou falsa.
  • 15. O QUE É? Permite checar parâmetros como a altura e a largura do browser, resolução, orientação..
  • 19. OPERADORES LÓGICOS... Definem as condições para que sejam criados diversos tipos de media queries, são eles: not, and e only.
  • 20. OPERADORES LÓGICOS... • operador not sentencia uma negação: • Only irá esconder os estilos de browsers que não reconhecem media queries: • É possível também agrupar varias media queries separados por vírgula que funcionaria como o operador "or”:
  • 21. MEDIA FEATURES... É a lista de perguntas disponíveis que você pode fazer para o browser.
  • 22. OS TIPOS... • Width • Height • Device-width • Device-height • Orientation • Aspect-ratio • Device-aspect-ratio • Color • Color-index • Monochrome • Resolution • Scan • Grid
  • 23. MAIS UTILIZADOS... • Width - Largura da janela que está exibindo a página • Height - Altura da janela que está exibindo a página • Device-width - Largura total do dispositivo • Device-height - Altura total do dispositivo • Orientation - Modo paisagem ou retrato • Device-aspect-ratio - Formato da tela (16/9,1280/720...)
  • 24. COMPATIBILIDADE COM OS NAVEGADORES...
  • 25. COMPATIBILIDADE COM OS NAVEGADORES... • Firefox 3.5+ • Opera 9.5+ • Safari 3+ • Google Chrome 4+ • Internet Explorer 9+
  • 26. COMPATIBILIDADE COM OS NAVEGADORES... Cerca de 70% de todos os browsers no mercado aceitam Media Queries.
  • 27. OS “OUTROS”... • Modernizr • Respond.js • Css3-mediaqueries-js
  • 28. Responsivos vs Fluidos Layouts Fluidos fluem com o tamanho da tela do usuário Responsivos respondem ao tamanho Simples assim!
  • 32. SITES RESPONSIVOS... • http://earthhour.fr/ • http://www.globo.com/ • http://tableless.com.br/ • http://stephencaver.com/ • http://www.barackobama.com/
  • 33. REFERÊNCIAS • http://www.ferramentasblog.com/2012/05/tudo-sobre-layout- responsivo-responsive-design-introducao.html • http://www.w3.org/TR/css3-mediaqueries/ • http://blog.popupdesign.com.br/design-responsivo-iii-media-queries- e-compatibilidade/ • http://tableless.com.br/introducao-sobre-media-queries/