49
Responsivo RES PON SIVO!!

Workshop Catho - Mão na massa responsivo para iniciantes

Embed Size (px)

Citation preview

Page 1: Workshop Catho - Mão na massa responsivo para iniciantes

Responsivo

RESPONSIVO!!

Page 2: Workshop Catho - Mão na massa responsivo para iniciantes

Sérgio Aragão Kopplin

Desenvolvedor Renascentista

http://koppl.in

Page 3: Workshop Catho - Mão na massa responsivo para iniciantes

Sérgio Aragão Kopplin

Desenvolvedor Renascentistahuman

o

Page 4: Workshop Catho - Mão na massa responsivo para iniciantes

Sérgio Aragão Kopplin

Desenvolvedor Renascentistahuman

o

Page 5: Workshop Catho - Mão na massa responsivo para iniciantes

Sérgio Aragão Kopplin

Desenvolvedor Renascentistahuman

o

Page 6: Workshop Catho - Mão na massa responsivo para iniciantes

Sérgio Aragão Kopplin

Desenvolvedor Renascentista

humano

Page 7: Workshop Catho - Mão na massa responsivo para iniciantes

Sérgio Aragão Kopplin

Desenvolvedor Renascentista

humano

Page 8: Workshop Catho - Mão na massa responsivo para iniciantes

VELHOS TEMPOS DA WEB!

poucos tinham acesso,

poucos tamanhos de tela.

Page 9: Workshop Catho - Mão na massa responsivo para iniciantes
Page 10: Workshop Catho - Mão na massa responsivo para iniciantes
Page 11: Workshop Catho - Mão na massa responsivo para iniciantes

640x480 800x60

01024x7

68

Page 12: Workshop Catho - Mão na massa responsivo para iniciantes

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.

Page 13: Workshop Catho - Mão na massa responsivo para iniciantes
Page 14: Workshop Catho - Mão na massa responsivo para iniciantes
Page 15: Workshop Catho - Mão na massa responsivo para iniciantes
Page 16: Workshop Catho - Mão na massa responsivo para iniciantes

“MUITOS TAMANHOS DE

TELAS”!!!

Page 17: Workshop Catho - Mão na massa responsivo para iniciantes

E o que é responsivo?

Tudo começou com um artigo do blog “A List Apart” assinado por Ethan Marcotte no começo de 2010.

Page 18: Workshop Catho - Mão na massa responsivo para iniciantes
Page 19: Workshop Catho - Mão na massa responsivo para iniciantes

tela > 1400

Page 20: Workshop Catho - Mão na massa responsivo para iniciantes

tela entre: 960 ~ 1400

Page 21: Workshop Catho - Mão na massa responsivo para iniciantes

tela entre: 450 ~ 960

Page 22: Workshop Catho - Mão na massa responsivo para iniciantes

tela < 450

Page 23: Workshop Catho - Mão na massa responsivo para iniciantes

#COMOFAZ? Media Queries!

Page 24: Workshop Catho - Mão na massa responsivo para iniciantes

‘Setando’ o background padrão:

div {…background-image: url(../imagem+1700.png);…

}

Page 25: Workshop Catho - Mão na massa responsivo para iniciantes

‘Setando’ para maiores de 960 e menores que 1400:

@media (min-width: 961px) and (max-width: 1400) {div {

…background-image: url(../imagem+1400.png);…

}}

Page 26: Workshop Catho - Mão na massa responsivo para iniciantes

‘Setando’ para maiores de 960 e menores que 1400:

@media (min-width: 451px) and (max-width: 960) {div {

…background-image: url(../imagem-960.png);…

}}

Page 27: Workshop Catho - Mão na massa responsivo para iniciantes

‘Setando’ para maiores de 960 e menores que 1400:

@media (max-width: 450px) {div {

…background-image: url(../imagem-450.png);…

}}

Page 28: Workshop Catho - Mão na massa responsivo para iniciantes

Resumindo:> 1401: imagem-1700.png;> 961 && < 1400: imagem-1400.png;> 451 && < 960: imagem-960.png;< 450: imagem-450.png.

Page 29: Workshop Catho - Mão na massa responsivo para iniciantes
Page 30: Workshop Catho - Mão na massa responsivo para iniciantes

tela < 768 tela >

768

Page 31: Workshop Catho - Mão na massa responsivo para iniciantes

Estrutura HTML

body~ header

~ logo~ menu

~ section~ título / texto~ lista de artigos

~ item da lista~ texto

~ rodapé~ texto

Page 32: Workshop Catho - Mão na massa responsivo para iniciantes

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/

Page 33: Workshop Catho - Mão na massa responsivo para iniciantes
Page 34: Workshop Catho - Mão na massa responsivo para iniciantes

Variáveis:

Page 35: Workshop Catho - Mão na massa responsivo para iniciantes

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: 16px2em = 16 x 2 = 32px

Page 36: Workshop Catho - Mão na massa responsivo para iniciantes

Começando os trabalhos:

Page 37: Workshop Catho - Mão na massa responsivo para iniciantes

Helper:

Page 38: Workshop Catho - Mão na massa responsivo para iniciantes

Section principal:

Page 39: Workshop Catho - Mão na massa responsivo para iniciantes

Header:

Page 40: Workshop Catho - Mão na massa responsivo para iniciantes
Page 41: Workshop Catho - Mão na massa responsivo para iniciantes
Page 42: Workshop Catho - Mão na massa responsivo para iniciantes
Page 43: Workshop Catho - Mão na massa responsivo para iniciantes

Artigos:

Page 44: Workshop Catho - Mão na massa responsivo para iniciantes

Artigos:

Page 45: Workshop Catho - Mão na massa responsivo para iniciantes

Rodapé:

Page 46: Workshop Catho - Mão na massa responsivo para iniciantes
Page 47: Workshop Catho - Mão na massa responsivo para iniciantes

Resumo:

Page 48: Workshop Catho - Mão na massa responsivo para iniciantes

Referências:1. alura.com.br/course/responsivo2. blog.popupdesign.com.br/design-responsivo-i-o-que-e-e-

por-que-usar/3. alistapart.com/article/responsive-web-design4. 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

Page 49: Workshop Catho - Mão na massa responsivo para iniciantes

Obricatho.