SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
FRAMEWORKS FRONT-END PARA
DESIGN RESPONSIVO
Quem sou eu?
Airton Zanon
Programador PHP
Daltônico
Evangelista PHPNP
www.airtonzanon.com
airtonzanon@gmail.com
twitter.com/airtonzanon
Airton Zanon
Linha do Tempo da Web
1969 – Arpanet
1974 – TCP/IP
1983 – DNS
1990 – Tim Berners-Lee (www)
1991 – HTML
1996 – CSS + JavaScript
2001 – Media Query (CSS3)
2009 – HTML5
Responsive Web Design
(...)Responsive Web Design é acima de tudo um
conceito. Nós nos responsabilizamos a
apresentar a informação de forma acessível e
confortável para diversos meios de acesso.
Muitos websites restringem o conceito a
aparelhos com telas de diversos tamanhos, mas o
conceito é muito mais abrangente.(...)
(Tableless, 2011)
O poder da Media Query
Como utilizar?
<link rel="stylesheet" type="text/css" href="css/style.css" media="screen" />
<link rel="stylesheet" type="text/css" href="css/print.css" media="print" />
Desktop
@media screen and (min-width: 1300px) {
.figure {
width: 500px;
}
}
Tablet
@media screen and (min-width: 768px) {
.figure {
width: 250px;
}
}
Smartphone
@media screen and (min-width: 320px) {
.figure {
display: none;
}
}
Mas e os Frameworks?
Twitter Bootstrap
Material Design Lite
O Twitter Bootstrap
Site + Documentação – getbootstrap.com
Versão atual: 3.3.6
Benefícios
#1 – Agilidade em Desenvolver Layouts
#2 – Responsivo
#3 – Fácil Documentação
Gratuito
Grids
Grids – Esse Código ...<div class="row">
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
</div>
<div class="row">
<div class="col-md-8">.col-md-8</div>
<div class="col-md-4">.col-md-4</div>
</div>
<div class="row">
<div class="col-md-4">.col-md-4</div>
<div class="col-md-4">.col-md-4</div>
<div class="col-md-4">.col-md-4</div>
</div>
<div class="row">
<div class="col-md-6">.col-md-6</div>
<div class="col-md-6">.col-md-6</div>
</div>
Gera, essas Grids
Coding..
O Material Design Lite
Site + Documentação – getmdl.io
Versão atual: 1.0.6
Benefícios
#1 – Google Design Mobile
#2 – Responsivo
#3 – Tamanho
Gratuito
Iniciando no MDL
<link rel="stylesheet" href="./material.min.css">
<script src="./material.min.js"></script>
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
Coding..

Mais conteúdo relacionado

Destaque

Espírito de comunidade - Como a comunidade pode melhorar a sua carreira
Espírito de comunidade - Como a comunidade pode melhorar a sua carreiraEspírito de comunidade - Como a comunidade pode melhorar a sua carreira
Espírito de comunidade - Como a comunidade pode melhorar a sua carreiraAirton Zanon
 
Canadian Se DWQG_Gilron
Canadian Se DWQG_GilronCanadian Se DWQG_Gilron
Canadian Se DWQG_GilronGuy Gilron
 
Geomancy for diviners
Geomancy for divinersGeomancy for diviners
Geomancy for divinersKeith Boyle
 
Maqasid ul islam by allama anwar ullah farooqi vol 4
Maqasid ul islam by allama anwar ullah farooqi vol 4Maqasid ul islam by allama anwar ullah farooqi vol 4
Maqasid ul islam by allama anwar ullah farooqi vol 4Muhammad Tariq
 
Indahnya Toleransi dan Bahaya Kekerasan
Indahnya Toleransi dan Bahaya KekerasanIndahnya Toleransi dan Bahaya Kekerasan
Indahnya Toleransi dan Bahaya KekerasanRakha Al
 
Eyelid abscess drainage
Eyelid abscess drainageEyelid abscess drainage
Eyelid abscess drainageA V
 
Day1 Helping Students... 2009
Day1 Helping Students... 2009Day1 Helping Students... 2009
Day1 Helping Students... 2009Angela Housand
 

Destaque (10)

Poesias elsa huaracha
Poesias elsa huarachaPoesias elsa huaracha
Poesias elsa huaracha
 
Espírito de comunidade - Como a comunidade pode melhorar a sua carreira
Espírito de comunidade - Como a comunidade pode melhorar a sua carreiraEspírito de comunidade - Como a comunidade pode melhorar a sua carreira
Espírito de comunidade - Como a comunidade pode melhorar a sua carreira
 
Canadian Se DWQG_Gilron
Canadian Se DWQG_GilronCanadian Se DWQG_Gilron
Canadian Se DWQG_Gilron
 
Geomancy for diviners
Geomancy for divinersGeomancy for diviners
Geomancy for diviners
 
Maqasid ul islam by allama anwar ullah farooqi vol 4
Maqasid ul islam by allama anwar ullah farooqi vol 4Maqasid ul islam by allama anwar ullah farooqi vol 4
Maqasid ul islam by allama anwar ullah farooqi vol 4
 
Indahnya Toleransi dan Bahaya Kekerasan
Indahnya Toleransi dan Bahaya KekerasanIndahnya Toleransi dan Bahaya Kekerasan
Indahnya Toleransi dan Bahaya Kekerasan
 
Eyelid abscess drainage
Eyelid abscess drainageEyelid abscess drainage
Eyelid abscess drainage
 
Day1 Helping Students... 2009
Day1 Helping Students... 2009Day1 Helping Students... 2009
Day1 Helping Students... 2009
 
Alveolar process/dental courses
Alveolar process/dental coursesAlveolar process/dental courses
Alveolar process/dental courses
 
L1302037480
L1302037480L1302037480
L1302037480
 

Semelhante a Frameworks front end para design responsivo

Design para a web - da interface ao branding
Design para a web - da interface ao brandingDesign para a web - da interface ao branding
Design para a web - da interface ao brandingJoão Alves
 
Tendências das Arquiteturas dos Ambientes de Aprendizagem
Tendências das Arquiteturas dos Ambientes de AprendizagemTendências das Arquiteturas dos Ambientes de Aprendizagem
Tendências das Arquiteturas dos Ambientes de AprendizagemSergio Crespo
 
O que você faz para ser Mobile? TDC2013
O que você faz para ser Mobile? TDC2013O que você faz para ser Mobile? TDC2013
O que você faz para ser Mobile? TDC2013Jackson F. de A. Mafra
 
O design de interação em ambientes de ubiqüidade computacional
O design de interação em ambientes de ubiqüidade computacionalO design de interação em ambientes de ubiqüidade computacional
O design de interação em ambientes de ubiqüidade computacionalMauro Pinheiro
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sitesthiagolima
 
Aplicações web multiplataforma - único código, múltiplas experiência
Aplicações web multiplataforma - único código, múltiplas experiênciaAplicações web multiplataforma - único código, múltiplas experiência
Aplicações web multiplataforma - único código, múltiplas experiênciaAlexandre Magno Teles Zimerer
 
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
 
Palestra html5 e CSS3
Palestra html5 e CSS3Palestra html5 e CSS3
Palestra html5 e CSS3CELULA CURSOS
 
Responsive Design - Introdução
Responsive Design - IntroduçãoResponsive Design - Introdução
Responsive Design - IntroduçãoMarcos César
 
Webstandards - Melhores práticas para construção de páginas web
Webstandards - Melhores práticas para construção de páginas webWebstandards - Melhores práticas para construção de páginas web
Webstandards - Melhores práticas para construção de páginas webCleo Morgause
 
Palestra de Silverlight no DevBrasil Summit 11
Palestra de Silverlight no DevBrasil Summit 11Palestra de Silverlight no DevBrasil Summit 11
Palestra de Silverlight no DevBrasil Summit 11Anderson Sa
 
Acessibilidade na IBM
Acessibilidade na IBMAcessibilidade na IBM
Acessibilidade na IBMiMasters
 
Do design à implementação - acessibilidade de websites e sistemas de informação
Do design à implementação - acessibilidade de websites e sistemas de informaçãoDo design à implementação - acessibilidade de websites e sistemas de informação
Do design à implementação - acessibilidade de websites e sistemas de informaçãoMauro Pinheiro
 

Semelhante a Frameworks front end para design responsivo (20)

Design para a web - da interface ao branding
Design para a web - da interface ao brandingDesign para a web - da interface ao branding
Design para a web - da interface ao branding
 
Tendências das Arquiteturas dos Ambientes de Aprendizagem
Tendências das Arquiteturas dos Ambientes de AprendizagemTendências das Arquiteturas dos Ambientes de Aprendizagem
Tendências das Arquiteturas dos Ambientes de Aprendizagem
 
O que você faz para ser Mobile? TDC2013
O que você faz para ser Mobile? TDC2013O que você faz para ser Mobile? TDC2013
O que você faz para ser Mobile? TDC2013
 
O design de interação em ambientes de ubiqüidade computacional
O design de interação em ambientes de ubiqüidade computacionalO design de interação em ambientes de ubiqüidade computacional
O design de interação em ambientes de ubiqüidade computacional
 
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 02 - ...
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 02 - ...Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 02 - ...
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 02 - ...
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sites
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Aplicações web multiplataforma - único código, múltiplas experiência
Aplicações web multiplataforma - único código, múltiplas experiênciaAplicações web multiplataforma - único código, múltiplas experiência
Aplicações web multiplataforma - único código, múltiplas experiência
 
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!
 
Palestra html5 e CSS3
Palestra html5 e CSS3Palestra html5 e CSS3
Palestra html5 e CSS3
 
Minicurso HTML5
Minicurso HTML5Minicurso HTML5
Minicurso HTML5
 
Responsive Design - Introdução
Responsive Design - IntroduçãoResponsive Design - Introdução
Responsive Design - Introdução
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Aula 07 - Web
Aula 07 - WebAula 07 - Web
Aula 07 - Web
 
Webstandards - Melhores práticas para construção de páginas web
Webstandards - Melhores práticas para construção de páginas webWebstandards - Melhores práticas para construção de páginas web
Webstandards - Melhores práticas para construção de páginas web
 
Web Standards
Web StandardsWeb Standards
Web Standards
 
Palestra de Silverlight no DevBrasil Summit 11
Palestra de Silverlight no DevBrasil Summit 11Palestra de Silverlight no DevBrasil Summit 11
Palestra de Silverlight no DevBrasil Summit 11
 
Acessibilidade na IBM
Acessibilidade na IBMAcessibilidade na IBM
Acessibilidade na IBM
 
Do design à implementação - acessibilidade de websites e sistemas de informação
Do design à implementação - acessibilidade de websites e sistemas de informaçãoDo design à implementação - acessibilidade de websites e sistemas de informação
Do design à implementação - acessibilidade de websites e sistemas de informação
 
Curso de Joomla! no Metro
Curso de Joomla! no MetroCurso de Joomla! no Metro
Curso de Joomla! no Metro
 

Frameworks front end para design responsivo

  • 2.
  • 3. Quem sou eu? Airton Zanon Programador PHP Daltônico Evangelista PHPNP www.airtonzanon.com airtonzanon@gmail.com twitter.com/airtonzanon Airton Zanon
  • 4.
  • 5. Linha do Tempo da Web 1969 – Arpanet 1974 – TCP/IP 1983 – DNS 1990 – Tim Berners-Lee (www) 1991 – HTML 1996 – CSS + JavaScript 2001 – Media Query (CSS3) 2009 – HTML5
  • 6. Responsive Web Design (...)Responsive Web Design é acima de tudo um conceito. Nós nos responsabilizamos a apresentar a informação de forma acessível e confortável para diversos meios de acesso. Muitos websites restringem o conceito a aparelhos com telas de diversos tamanhos, mas o conceito é muito mais abrangente.(...) (Tableless, 2011)
  • 7.
  • 8. O poder da Media Query
  • 9. Como utilizar? <link rel="stylesheet" type="text/css" href="css/style.css" media="screen" /> <link rel="stylesheet" type="text/css" href="css/print.css" media="print" /> Desktop @media screen and (min-width: 1300px) { .figure { width: 500px; } } Tablet @media screen and (min-width: 768px) { .figure { width: 250px; } } Smartphone @media screen and (min-width: 320px) { .figure { display: none; } }
  • 10. Mas e os Frameworks? Twitter Bootstrap Material Design Lite
  • 11. O Twitter Bootstrap Site + Documentação – getbootstrap.com Versão atual: 3.3.6 Benefícios #1 – Agilidade em Desenvolver Layouts #2 – Responsivo #3 – Fácil Documentação Gratuito
  • 12. Grids
  • 13. Grids – Esse Código ...<div class="row"> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> </div> <div class="row"> <div class="col-md-8">.col-md-8</div> <div class="col-md-4">.col-md-4</div> </div> <div class="row"> <div class="col-md-4">.col-md-4</div> <div class="col-md-4">.col-md-4</div> <div class="col-md-4">.col-md-4</div> </div> <div class="row"> <div class="col-md-6">.col-md-6</div> <div class="col-md-6">.col-md-6</div> </div>
  • 16. O Material Design Lite Site + Documentação – getmdl.io Versão atual: 1.0.6 Benefícios #1 – Google Design Mobile #2 – Responsivo #3 – Tamanho Gratuito
  • 17. Iniciando no MDL <link rel="stylesheet" href="./material.min.css"> <script src="./material.min.js"></script> <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">