SlideShare uma empresa Scribd logo
1 de 30
Designer?
Desenvolvedor front-end?
Desenvolvedor back-end?
Empresário?
Nenhum dos anteriores?
Maurício Samy Silva
Maujor
http://kwz.me/AZ http://kwz.me/DC http://kwz.me/Dh maujor@maujor.com
Web Design Responsivo
Técnicas
Mobile first
“Desenhe primeiro para mobile.
Adotar uma abordagem Mobile First não é
mais uma questão de pensar no futuro, e sim
de estar antenado com o presente”.
Edu Agni
“Usuários mobile farão tudo e qualquer coisa
que um usuário desktop fará, desde que seja
apresentada de maneira utilizável”
Brad Foster
Desktop first
fonte: http://uxdesign.blog.br
Mobile first
fonte: http://uxdesign.blog.br
P
I
X
E
L
P
E
R
F
E
C
T
Exemplo
Imagens flexíveis
Exemplo
http://httparchive.org/
Art direction
Exemplo
Variável do layout responsivo
Largura da viewport
media query
Variáveis da imagem flexível
• Dimensões de renderização
em CSS pixel
• Densidade da tela
• Diferentes versões disponíveis
• Largura da viewport
variável
autor
conhece?
navegador
conhece?
dimensões viewport
tamanho imagem em
relação à viewport
densidade da tela
dimensões das
imagens disponíveis
não sim
sim não
não sim
sim não
sim via sizes
X
sim via srcset
X
WD HTML WG do W3C :
The srcset attribute
28/02/2013 até 19/08/2014
Especificação HTML5
Atributos srcset e sizes
http://kwz.me/MB
Nota HTML WG do W3C :
The picture element
26/02/2013 até 22/07/2014
Especificação HTML5
Elemento picture
http://kwz.me/Mp
Suporte nos navegadores
Blink/Chrome/Opera
picture – Chrome 38, Opera 25
srcset – Chrome 34, Opera 21
Webkit/Safari
picture – Não implementado
srcset – Safari 6.2, Safari 7.1, iOS8
Firefox
picture – Firefox 38
srcset – Firefox 38
Microsoft Edge
picture – Em consideração
srcset – Em desenvolvimento
Atributo srcset
<img src=“fallback.jpg”
srcset=“large.jpg 1024w,
medium.jpg 640w,
small.jpg 320w”
sizes=“(min-width: 75em) 50vw,
(min-width: 50em) 80vw,
(min-width: 20em) 100vw”
alt=“ ”>
Exemplo
<picture>
<source attr=“valor” ...>
<source attr=“valor” ...>
...
<img src=“ ” alt=“ ”>
</picture>
Elemento picture
<source attr=“valor” ...>
media
srcset
sizes
type
 media queries
 URL, descriptor
 dimensões
 MIME type
<picture>
</picture>
<source
media=“(min-width: 50em)”
srcset=“ibg.jpg 1x, ibg-hd.jpg 2x”>
<source
srcset=“ism.jpg 1x, ism.jpg 2x”>
<img src=“ifallback.jpg” alt=“ ”>
Exemplo
<picture>
<source src="logo.svg“
type="image/svg">
<source src="logo.png“
type="image/png">
<img src="logo.gif" alt=“Site do
Maujor">
</picture>
Atributo type
http://kwz.me/ML
Obrigado

Mais conteúdo relacionado

Mais procurados

Programa-Ux-Ui-Design-lisboa-4
Programa-Ux-Ui-Design-lisboa-4Programa-Ux-Ui-Design-lisboa-4
Programa-Ux-Ui-Design-lisboa-4
Greg Palmieri
 

Mais procurados (9)

"Estratégia para “Responsive UX”"- #7 Industry Sessions by EDIT. / UX & Resp...
"Estratégia para “Responsive UX”"-  #7 Industry Sessions by EDIT. / UX & Resp..."Estratégia para “Responsive UX”"-  #7 Industry Sessions by EDIT. / UX & Resp...
"Estratégia para “Responsive UX”"- #7 Industry Sessions by EDIT. / UX & Resp...
 
Programa-Ux-Ui-Design-lisboa-4
Programa-Ux-Ui-Design-lisboa-4Programa-Ux-Ui-Design-lisboa-4
Programa-Ux-Ui-Design-lisboa-4
 
Web Design Responsivo
Web Design ResponsivoWeb Design Responsivo
Web Design Responsivo
 
UI e UX no Material Design
UI e UX no Material DesignUI e UX no Material Design
UI e UX no Material Design
 
As Media Queries são só um detalhe!
As Media Queries são só um detalhe!As Media Queries são só um detalhe!
As Media Queries são só um detalhe!
 
Design responsivo
Design responsivoDesign responsivo
Design responsivo
 
UX Design
UX DesignUX Design
UX Design
 
Front end na ux
Front end na uxFront end na ux
Front end na ux
 
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
 

Destaque

Frameworks da nova Era PHP FuelPHP
Frameworks da nova Era PHP FuelPHPFrameworks da nova Era PHP FuelPHP
Frameworks da nova Era PHP FuelPHP
Dan Jesus
 

Destaque (10)

Testes
TestesTestes
Testes
 
Tdc2013 yeoman
Tdc2013 yeomanTdc2013 yeoman
Tdc2013 yeoman
 
O elemento PICTURE para imagens responsivas
O elemento PICTURE para imagens responsivasO elemento PICTURE para imagens responsivas
O elemento PICTURE para imagens responsivas
 
FlexBox - Uma visão geral
FlexBox - Uma visão geralFlexBox - Uma visão geral
FlexBox - Uma visão geral
 
CSS - Uma tecnologia em constante evolução
CSS - Uma tecnologia em constante evoluçãoCSS - Uma tecnologia em constante evolução
CSS - Uma tecnologia em constante evolução
 
Frameworks da nova Era PHP FuelPHP
Frameworks da nova Era PHP FuelPHPFrameworks da nova Era PHP FuelPHP
Frameworks da nova Era PHP FuelPHP
 
Porque você deveria usar IONIC
Porque você deveria usar IONICPorque você deveria usar IONIC
Porque você deveria usar IONIC
 
Let's log!
Let's log!Let's log!
Let's log!
 
Memórias das trincheiras (parte 2)
Memórias das trincheiras (parte 2)Memórias das trincheiras (parte 2)
Memórias das trincheiras (parte 2)
 
SlideShare 101
SlideShare 101SlideShare 101
SlideShare 101
 

Semelhante a Web Design Responsivo

Semelhante a Web Design Responsivo (20)

Responsive wordpress
Responsive wordpressResponsive wordpress
Responsive wordpress
 
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
 
Engenharia de Usabilidade - Aula 1 de 3 - Pós em Desenvolvimento de Aplicaç...
Engenharia de Usabilidade - Aula 1 de 3 - Pós em Desenvolvimento de Aplicaç...Engenharia de Usabilidade - Aula 1 de 3 - Pós em Desenvolvimento de Aplicaç...
Engenharia de Usabilidade - Aula 1 de 3 - Pós em Desenvolvimento de Aplicaç...
 
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
 
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!
 
Aplicacoes responsivas
Aplicacoes responsivasAplicacoes responsivas
Aplicacoes responsivas
 
Ap iii
Ap iiiAp iii
Ap iii
 
Carolina costa nº2
Carolina costa nº2Carolina costa nº2
Carolina costa nº2
 
TDC2018SP | Trilha UX Design - UX, everytime, everywhere - A importancia da e...
TDC2018SP | Trilha UX Design - UX, everytime, everywhere - A importancia da e...TDC2018SP | Trilha UX Design - UX, everytime, everywhere - A importancia da e...
TDC2018SP | Trilha UX Design - UX, everytime, everywhere - A importancia da e...
 
Até quando você vai culpar o desenvolvedor por seu site/app não ser acessível?
Até quando você vai culpar o desenvolvedor por seu site/app não ser acessível?Até quando você vai culpar o desenvolvedor por seu site/app não ser acessível?
Até quando você vai culpar o desenvolvedor por seu site/app não ser acessível?
 
TDC2017 | POA Trilha Acessibilidade Digital - Ate quando voce vai culpar o de...
TDC2017 | POA Trilha Acessibilidade Digital - Ate quando voce vai culpar o de...TDC2017 | POA Trilha Acessibilidade Digital - Ate quando voce vai culpar o de...
TDC2017 | POA Trilha Acessibilidade Digital - Ate quando voce vai culpar o de...
 
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
 
Design para UX Mobile
Design para UX MobileDesign para UX Mobile
Design para UX Mobile
 
Padrões de Design Mobile
Padrões de Design MobilePadrões de Design Mobile
Padrões de Design Mobile
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Workshop - Design de Interfaces para Dispositivos Móveis
Workshop - Design de Interfaces para Dispositivos MóveisWorkshop - Design de Interfaces para Dispositivos Móveis
Workshop - Design de Interfaces para Dispositivos Móveis
 
O que é Web Designer?
O que é Web Designer?O que é Web Designer?
O que é Web Designer?
 
Cv alexandre rezendedecastro
Cv alexandre rezendedecastroCv alexandre rezendedecastro
Cv alexandre rezendedecastro
 

Mais de Mauricio Maujor (8)

Quem se importa com acessibilidade na web?
Quem se importa com acessibilidade na web?Quem se importa com acessibilidade na web?
Quem se importa com acessibilidade na web?
 
O que o Maujor viu no Vue
O que o Maujor viu no VueO que o Maujor viu no Vue
O que o Maujor viu no Vue
 
Papo de Dinossauro
Papo de DinossauroPapo de Dinossauro
Papo de Dinossauro
 
FrontinFortaleza 2015
FrontinFortaleza 2015FrontinFortaleza 2015
FrontinFortaleza 2015
 
Meetup CSS #7 no CTNovatec, SP
Meetup CSS #7 no CTNovatec, SPMeetup CSS #7 no CTNovatec, SP
Meetup CSS #7 no CTNovatec, SP
 
SVG - De volta e para o futuro
SVG - De volta e para o futuroSVG - De volta e para o futuro
SVG - De volta e para o futuro
 
Front in sampa2014
Front in sampa2014Front in sampa2014
Front in sampa2014
 
Regra @font-face das CSS 3
Regra @font-face das CSS 3Regra @font-face das CSS 3
Regra @font-face das CSS 3
 

Último

Último (8)

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 

Web Design Responsivo