SlideShare uma empresa Scribd logo
1 de 49
Responsivo
RES
PON
SIVO!!
Sérgio Aragão Kopplin
Desenvolvedor Renascentista
http://koppl.in
Sérgio Aragão Kopplin
Desenvolvedor Renascentista
Sérgio Aragão Kopplin
Desenvolvedor Renascentista
Sérgio Aragão Kopplin
Desenvolvedor Renascentista
Sérgio Aragão Kopplin
Desenvolvedor Renascentista
Sérgio Aragão Kopplin
Desenvolvedor Renascentista
VELHOS TEMPOS DA WEB!
poucos tinham acesso,
poucos tamanhos de tela.
640x480
800x600
1024x768
Um pouco do cenário atual:
Hoje, a Web é:
~> amplamente consumida;
~> tem crescimento exponencial;
~> explora novas tecnologias;
~> acessada por diversos dispositivos;
Logo:
~> MUITOS tamanhos de telas, tipos de dispositivos, larguras de banda,
tipos de portabilidade, etc.
“MUITOS TAMANHOS
DE TELAS”!!!
E o que é responsivo?
Tudo começou com um artigo do blog “A
List Apart” assinado por Ethan Marcotte no
começo de 2010.
tela > 1400
tela entre: 960 ~ 1400
tela entre: 450 ~ 960
tela < 450
#COMOFAZ? Media Queries!
‘Setando’ o background padrão:
div {
…
background-image: url(../imagem+1700.png);
…
}
‘Setando’ para maiores de 960 e
menores que 1400:
@media (min-width: 961px) and (max-width: 1400) {
div {
…
background-image: url(../imagem+1400.png);
…
}
}
‘Setando’ para maiores de 960 e
menores que 1400:
@media (min-width: 451px) and (max-width: 960) {
div {
…
background-image: url(../imagem-960.png);
…
}
}
‘Setando’ para maiores de 960 e
menores que 1400:
@media (max-width: 450px) {
div {
…
background-image: url(../imagem-450.png);
…
}
}
Resumindo:
> 1401: imagem-1700.png;
> 961 && < 1400: imagem-1400.png;
> 451 && < 960: imagem-960.png;
< 450: imagem-450.png.
tela < 768
tela > 768
Estrutura HTML
body
~ header
~ logo
~ menu
~ section
~ título / texto
~ lista de artigos
~ item da lista
~ texto
~ rodapé
~ texto
Arquivos Less:
~ less/base.less
~ less/style.less
Arquivo JS:
~ js/less.min.js
Repositório:
source ~ branch master:
github.com/sergiokopplin
/responsivo-catho
live ~ branch gh-pages:
sergiokopplin.github.io/
responsivo-catho/
Variáveis:
EM:
A unidade de medida de comprimento em referencia-se ao
tamanho da fonte (letra) do seletor onde for declarada.
em = base de pixels * ele mesmo
body ~ font-size: 16px
2em = 16 x 2 = 32px
Começando os trabalhos:
Helper:
Section principal:
Header:
Artigos:
Artigos:
Rodapé:
Resumo:
Referências:
1. alura.com.br/course/responsivo
2. blog.popupdesign.com.br/design-responsivo-i-o-que-e-e-por-que-usar/
3. alistapart.com/article/responsive-web-design
4. tableless.com.br/bem-um-novo-metodo-para-seu-css/
5. getbem.com/introduction/
6. tableless.com.br/oocss-smacss-bem-dry-css-afinal-como-escrever-css/
7. en.bem.info/method/
8. mediaqueri.es/
9. tableless.com.br/design-responsivo-na-pratica-do-rascunho-ao-digita/
10.maujor.com/tutorial/medidascss.php
Obricatho.

Mais conteúdo relacionado

Semelhante a Workshop Catho - Mão na massa responsivo para iniciantes

Rascunho do Seminário sobre Acessibilidade na Web
Rascunho do Seminário sobre Acessibilidade na WebRascunho do Seminário sobre Acessibilidade na Web
Rascunho do Seminário sobre Acessibilidade na WebLucas Augusto Carvalho
 
Internet de Coisas: O Que Precisa ser Melhorado? Como Seria uma Solução Sem...
Internet de Coisas: O Que Precisa ser Melhorado? Como Seria uma Solução Sem...Internet de Coisas: O Que Precisa ser Melhorado? Como Seria uma Solução Sem...
Internet de Coisas: O Que Precisa ser Melhorado? Como Seria uma Solução Sem...Antonio Marcos Alberti
 
Desenvolvimento Web com Software Livre
Desenvolvimento Web com Software LivreDesenvolvimento Web com Software Livre
Desenvolvimento Web com Software LivreGivanaldo Rocha
 
Java Para Web 2.0
Java Para Web 2.0Java Para Web 2.0
Java Para Web 2.0guest8ca153
 
Fim do Flash - Html5 e Java
Fim do Flash - Html5 e JavaFim do Flash - Html5 e Java
Fim do Flash - Html5 e JavaRenato Melo
 
Ux for Developers - Build Better Products
Ux for Developers - Build Better ProductsUx for Developers - Build Better Products
Ux for Developers - Build Better ProductsPedro Marques
 
Popularização dos dispositivos móveis: o que muda para os webdesigners
Popularização dos dispositivos móveis: o que muda para os webdesignersPopularização dos dispositivos móveis: o que muda para os webdesigners
Popularização dos dispositivos móveis: o que muda para os webdesignersfavesi
 
O mundo da web e os seus desafios
O mundo da web e os seus desafiosO mundo da web e os seus desafios
O mundo da web e os seus desafiosNicolas Ibanheiz
 
FIM DO FLASH E O IMPÉRIO DO HTML 5
FIM DO FLASH E O IMPÉRIO DO HTML 5FIM DO FLASH E O IMPÉRIO DO HTML 5
FIM DO FLASH E O IMPÉRIO DO HTML 5Renato Melo
 
Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)
Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)
Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)Henrique Dezani
 
Programas para deficiente visual lorena
Programas para deficiente visual lorenaProgramas para deficiente visual lorena
Programas para deficiente visual lorenaimessm
 
FURG: Do "navegar na internet" ao "andar nas nuvens": o profissional da info...
FURG: Do "navegar na internet"  ao "andar nas nuvens": o profissional da info...FURG: Do "navegar na internet"  ao "andar nas nuvens": o profissional da info...
FURG: Do "navegar na internet" ao "andar nas nuvens": o profissional da info...Suelybcs .
 
HTML5 Mobile Aula 1
HTML5 Mobile Aula 1HTML5 Mobile Aula 1
HTML5 Mobile Aula 1Jose Berardo
 
OWASP, PT.OWASP, IBWAS'10 & Cia.
OWASP, PT.OWASP, IBWAS'10 & Cia.OWASP, PT.OWASP, IBWAS'10 & Cia.
OWASP, PT.OWASP, IBWAS'10 & Cia.Carlos Serrao
 

Semelhante a Workshop Catho - Mão na massa responsivo para iniciantes (20)

Aula 07 - Web
Aula 07 - WebAula 07 - Web
Aula 07 - Web
 
Rascunho do Seminário sobre Acessibilidade na Web
Rascunho do Seminário sobre Acessibilidade na WebRascunho do Seminário sobre Acessibilidade na Web
Rascunho do Seminário sobre Acessibilidade na Web
 
Internet de Coisas: O Que Precisa ser Melhorado? Como Seria uma Solução Sem...
Internet de Coisas: O Que Precisa ser Melhorado? Como Seria uma Solução Sem...Internet de Coisas: O Que Precisa ser Melhorado? Como Seria uma Solução Sem...
Internet de Coisas: O Que Precisa ser Melhorado? Como Seria uma Solução Sem...
 
Seminário Final
Seminário FinalSeminário Final
Seminário Final
 
Desenvolvimento Web com Software Livre
Desenvolvimento Web com Software LivreDesenvolvimento Web com Software Livre
Desenvolvimento Web com Software Livre
 
Java Para Web 2.0
Java Para Web 2.0Java Para Web 2.0
Java Para Web 2.0
 
Fim do Flash - Html5 e Java
Fim do Flash - Html5 e JavaFim do Flash - Html5 e Java
Fim do Flash - Html5 e Java
 
Browser Mobile - Opera
Browser Mobile - OperaBrowser Mobile - Opera
Browser Mobile - Opera
 
Ux for Developers - Build Better Products
Ux for Developers - Build Better ProductsUx for Developers - Build Better Products
Ux for Developers - Build Better Products
 
Popularização dos dispositivos móveis: o que muda para os webdesigners
Popularização dos dispositivos móveis: o que muda para os webdesignersPopularização dos dispositivos móveis: o que muda para os webdesigners
Popularização dos dispositivos móveis: o que muda para os webdesigners
 
Web (design+developer)
Web (design+developer)Web (design+developer)
Web (design+developer)
 
A revolução do client side
A revolução do client sideA revolução do client side
A revolução do client side
 
O mundo da web e os seus desafios
O mundo da web e os seus desafiosO mundo da web e os seus desafios
O mundo da web e os seus desafios
 
FIM DO FLASH E O IMPÉRIO DO HTML 5
FIM DO FLASH E O IMPÉRIO DO HTML 5FIM DO FLASH E O IMPÉRIO DO HTML 5
FIM DO FLASH E O IMPÉRIO DO HTML 5
 
Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)
Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)
Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)
 
Programas para deficiente visual lorena
Programas para deficiente visual lorenaProgramas para deficiente visual lorena
Programas para deficiente visual lorena
 
FURG: Do "navegar na internet" ao "andar nas nuvens": o profissional da info...
FURG: Do "navegar na internet"  ao "andar nas nuvens": o profissional da info...FURG: Do "navegar na internet"  ao "andar nas nuvens": o profissional da info...
FURG: Do "navegar na internet" ao "andar nas nuvens": o profissional da info...
 
Aerofrog: tudo sobre drones
Aerofrog: tudo sobre dronesAerofrog: tudo sobre drones
Aerofrog: tudo sobre drones
 
HTML5 Mobile Aula 1
HTML5 Mobile Aula 1HTML5 Mobile Aula 1
HTML5 Mobile Aula 1
 
OWASP, PT.OWASP, IBWAS'10 & Cia.
OWASP, PT.OWASP, IBWAS'10 & Cia.OWASP, PT.OWASP, IBWAS'10 & Cia.
OWASP, PT.OWASP, IBWAS'10 & Cia.
 

Workshop Catho - Mão na massa responsivo para iniciantes