SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

"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...EDIT. - Disruptive Digital Education
 
Programa-Ux-Ui-Design-lisboa-4
Programa-Ux-Ui-Design-lisboa-4Programa-Ux-Ui-Design-lisboa-4
Programa-Ux-Ui-Design-lisboa-4Greg Palmieri
 
Web Design Responsivo
Web Design ResponsivoWeb Design Responsivo
Web Design ResponsivoVictor Melo
 
UI e UX no Material Design
UI e UX no Material DesignUI e UX no Material Design
UI e UX no Material DesignGustavo Gobbi
 
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!Edu Agni
 
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ávelGuto Xavier
 

Was ist angesagt? (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
 

Andere mochten auch

Tdc2013 yeoman
Tdc2013 yeomanTdc2013 yeoman
Tdc2013 yeomanDan Jesus
 
O elemento PICTURE para imagens responsivas
O elemento PICTURE para imagens responsivasO elemento PICTURE para imagens responsivas
O elemento PICTURE para imagens responsivasMauricio Maujor
 
FlexBox - Uma visão geral
FlexBox - Uma visão geralFlexBox - Uma visão geral
FlexBox - Uma visão geralMauricio Maujor
 
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çãoMauricio Maujor
 
Frameworks da nova Era PHP FuelPHP
Frameworks da nova Era PHP FuelPHPFrameworks da nova Era PHP FuelPHP
Frameworks da nova Era PHP FuelPHPDan Jesus
 
Porque você deveria usar IONIC
Porque você deveria usar IONICPorque você deveria usar IONIC
Porque você deveria usar IONICDan Jesus
 
Memórias das trincheiras (parte 2)
Memórias das trincheiras (parte 2)Memórias das trincheiras (parte 2)
Memórias das trincheiras (parte 2)Elton Minetto
 

Andere mochten auch (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
 

Ähnlich wie Web Design Responsivo: técnicas para imagens e layouts

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 responsivoRégis Eduardo Weizenmann Gregol
 
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ç...Dhiego Bicudo
 
Dica fundao-sites-responsivos-140528101304-phpapp02
Dica fundao-sites-responsivos-140528101304-phpapp02Dica fundao-sites-responsivos-140528101304-phpapp02
Dica fundao-sites-responsivos-140528101304-phpapp02Bruno da Silva
 
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!Cristofer Sousa
 
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...tdc-globalcode
 
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?Marcelo Sales
 
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...tdc-globalcode
 
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 ...Cristofer Sousa
 
Design para UX Mobile
Design para UX MobileDesign para UX Mobile
Design para UX MobileThiago Esser
 
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óveisDaniel Lugondi
 

Ähnlich wie Web Design Responsivo: técnicas para imagens e layouts (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
 

Mehr von Mauricio Maujor

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?Mauricio Maujor
 
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 VueMauricio Maujor
 
Meetup CSS #7 no CTNovatec, SP
Meetup CSS #7 no CTNovatec, SPMeetup CSS #7 no CTNovatec, SP
Meetup CSS #7 no CTNovatec, SPMauricio Maujor
 
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 futuroMauricio Maujor
 
Regra @font-face das CSS 3
Regra @font-face das CSS 3Regra @font-face das CSS 3
Regra @font-face das CSS 3Mauricio Maujor
 

Mehr von 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
 

Web Design Responsivo: técnicas para imagens e layouts