SlideShare uma empresa Scribd logo
Formulários Responsivos com Bootstrap 
Rodrigo Ribeiro 
• Webdesigner e Front End 
• Sistemas Online de Gerenciamento de Clínicas 
• Aplicações para Corretores de Seguros 
• Sites institucionais 
www.facebook.com/rodrigo.milano 
br.linkedin.com/in/rodrigomilano
Bootstrap 
Uma Ótima Solução 
ou 
Engessamento do layout?
O que é o Bootstrap 
Bootstrap é o framework de HTML, CSS e JS mais 
popular para se desenvolver projetos para web 
responsivos e "mobile first"
Visão Geral 
Mobile First 
No Conceito Mobile First, 
começa-se a se pensar o 
conteúdo de um site 
primeiramente para o celular, 
depois para telas maiores. 
A maior vantagem é que em 
uma tela pequena, só se deve 
mostrar as informações 
essenciais, evitando poluir o 
site. 
Tablets 
Desktops 
Monitores Maiores 
Celulares
O Sistema de Grid 
O Conceito de layout baseado em Grid existe no 
Design muito antes da Web. 
O Bootstrap utiliza uma grid de 12 
colunas. 
Baseado neste conceito, você 
escolhe o tamanho de um 
elemento de acordo com o 
número de colunas que ele terá.
A Grid do Bootstrap 
Exemplo de um layout 
Cabeçalho (12 colunas) 
Área Lateral 
(3 colunas) 
Conteúdo Principal (9 colunas) 
Rodapé (12 colunas)
A Grid do Bootstrap 
Versão Mobile 
Cabeçalho (12 colunas) 
Área Lateral 
(3 colunas) 
Conteúdo Principal (9 colunas) 
Rodapé (12 colunas)
A “Mágica” está nas Media Queries 
E nas classes pré definidas do Bootstrap 
.col-xs-* 
.col-sm-* 
.col-md-* 
.col-lg-* 
xs = Extra Small (< 768px) 
sm = Small (≥768px) 
md = Medium (≥992px) 
lg = Large (≥1200px)
Media Queries 
Criam uma condicional para um CSS especifico. 
Se o dispositivo preenche determinadas condições, o CSS será aplicado. 
body { 
background: #FF0000; 
} 
@media (min-width: 768px) { 
body { 
background: #000000; 
} 
} 
A partir de 768px, temos um fundo 
preto 
0 a 767px 768px e acima
Uma Grid, vários tamanhos 
.col-xs-* .col-sm-* .col-md-* .col-lg-* 
Celulares Tablets Desktops Monitores Maiores
Parte 2 
Começando com o 
Bootstrap
As Colunas da Grid 
<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>
Formulário Básico em Bootstrap
Formulário Básico em Bootstrap
Formulário Básico em Bootstrap
Bootstrap 
Uma mão na roda!
Muito Obrigado 
Rodrigo Ribeiro 
• Webdesigner e Front End 
• Sistemas Online de Gerenciamento de Clínicas 
• Aplicações para Corretores de Seguros 
• Sites institucionais 
www.facebook.com/rodrigo.milano 
br.linkedin.com/in/rodrigomilano

Mais conteúdo relacionado

PDF
Biedronka vs. Lidl - porównanie asortymentu
PDF
Climate Impact of Software Testing.pdf
PDF
Fluxo de Processos do Guia PMBOK® 5ª Edição em Português - Versão simplificada
DOC
It Project Workflow Document
PDF
Bootrastap carousel
PPTX
Bootstrap, desenvolvendo uma interface responsiva na prática!
PDF
Desenvolvimento Web com Php e jQuery
PPTX
Ferramentas UX
Biedronka vs. Lidl - porównanie asortymentu
Climate Impact of Software Testing.pdf
Fluxo de Processos do Guia PMBOK® 5ª Edição em Português - Versão simplificada
It Project Workflow Document
Bootrastap carousel
Bootstrap, desenvolvendo uma interface responsiva na prática!
Desenvolvimento Web com Php e jQuery
Ferramentas UX

Destaque (8)

PPTX
Mini-curso Twitter Boostrap 3.3.5
PDF
Arquitetura web e o php
PPSX
Desenvolvimento Ágil com Twitter Bootstrap
PPTX
Aplicacoes responsivas
PPTX
Um guia bem básico de Bootstrap + Less
PDF
Aula03 PHP - Estruturas Condicionais
PDF
Bootstrap 3 Basic - Bangkok WordPress Meetup
PDF
Php e mysql aplicacao completa a partir do zero
Mini-curso Twitter Boostrap 3.3.5
Arquitetura web e o php
Desenvolvimento Ágil com Twitter Bootstrap
Aplicacoes responsivas
Um guia bem básico de Bootstrap + Less
Aula03 PHP - Estruturas Condicionais
Bootstrap 3 Basic - Bangkok WordPress Meetup
Php e mysql aplicacao completa a partir do zero
Anúncio

Semelhante a Formulários Responsivos com Bootstrap (20)

PPTX
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
PPTX
Aula Bootstrap.pptx
PDF
Grids com Bootstrap 3
PPTX
Apresentação sobre Bootstrap na Maratona de Inovação ISITEC 2017
PDF
Keynote por dentro do bootstrap
PDF
Hello Bootstrap!
PPSX
Introdução a Bootstrap 3
PPT
Desenvolvendo com Bootstrap: um framework front-end que vale a pena!
PPTX
Front-end: do básico ao layout responsivo
PDF
Criação Web com Bootstrap e Material Design
PDF
Design Responsivo
PDF
Bootstrap 4
PDF
Sites Responsivos - Como mostrar o mesmo conteúdo em diversos aparelhos
PPTX
Design responsivo
PPTX
Web design responsivo e adaptativo - HTML5/CSS3
PPT
Responsive web design_CPRecife2 - Felipe de Albuquerque
PDF
{Palestra} Criação Web com Frameworks Front-end
PDF
Bootstrap praticas mais usadas
PDF
CSS e Bootstrap - Introdução básica
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
Aula Bootstrap.pptx
Grids com Bootstrap 3
Apresentação sobre Bootstrap na Maratona de Inovação ISITEC 2017
Keynote por dentro do bootstrap
Hello Bootstrap!
Introdução a Bootstrap 3
Desenvolvendo com Bootstrap: um framework front-end que vale a pena!
Front-end: do básico ao layout responsivo
Criação Web com Bootstrap e Material Design
Design Responsivo
Bootstrap 4
Sites Responsivos - Como mostrar o mesmo conteúdo em diversos aparelhos
Design responsivo
Web design responsivo e adaptativo - HTML5/CSS3
Responsive web design_CPRecife2 - Felipe de Albuquerque
{Palestra} Criação Web com Frameworks Front-end
Bootstrap praticas mais usadas
CSS e Bootstrap - Introdução básica
Anúncio

Último (9)

PPTX
Fundamentos do Desenvolvimento Web. Fundamentos do Desenvolvimento Web.Fundam...
PDF
Certificado de Conclusão Jornada Inteligência Artificial
PDF
Agosto-Lilas-Conscientizacao-e-Combate-a-Violencia-contra-a-Mulher.pdf
PPTX
TURMA modelo de modelo apresentação 4DE.pptx
PDF
Metodologias ágeis - Slides - aulas 1 a 5.pdf
PPTX
AULA DE HTML E CSS PARA INICIANTES EM INFORMÁTICA
PDF
A sua pontuação aumenta ao escolher uma categoria, preencher uma descrição lo...
PPTX
Classifirrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrcação_IPAQ.pptx
PDF
Apostila_de_Laboratorio_de_Quimica_Inorg.pdf
Fundamentos do Desenvolvimento Web. Fundamentos do Desenvolvimento Web.Fundam...
Certificado de Conclusão Jornada Inteligência Artificial
Agosto-Lilas-Conscientizacao-e-Combate-a-Violencia-contra-a-Mulher.pdf
TURMA modelo de modelo apresentação 4DE.pptx
Metodologias ágeis - Slides - aulas 1 a 5.pdf
AULA DE HTML E CSS PARA INICIANTES EM INFORMÁTICA
A sua pontuação aumenta ao escolher uma categoria, preencher uma descrição lo...
Classifirrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrcação_IPAQ.pptx
Apostila_de_Laboratorio_de_Quimica_Inorg.pdf

Formulários Responsivos com Bootstrap

  • 1. Formulários Responsivos com Bootstrap Rodrigo Ribeiro • Webdesigner e Front End • Sistemas Online de Gerenciamento de Clínicas • Aplicações para Corretores de Seguros • Sites institucionais www.facebook.com/rodrigo.milano br.linkedin.com/in/rodrigomilano
  • 2. Bootstrap Uma Ótima Solução ou Engessamento do layout?
  • 3. O que é o Bootstrap Bootstrap é o framework de HTML, CSS e JS mais popular para se desenvolver projetos para web responsivos e "mobile first"
  • 4. Visão Geral Mobile First No Conceito Mobile First, começa-se a se pensar o conteúdo de um site primeiramente para o celular, depois para telas maiores. A maior vantagem é que em uma tela pequena, só se deve mostrar as informações essenciais, evitando poluir o site. Tablets Desktops Monitores Maiores Celulares
  • 5. O Sistema de Grid O Conceito de layout baseado em Grid existe no Design muito antes da Web. O Bootstrap utiliza uma grid de 12 colunas. Baseado neste conceito, você escolhe o tamanho de um elemento de acordo com o número de colunas que ele terá.
  • 6. A Grid do Bootstrap Exemplo de um layout Cabeçalho (12 colunas) Área Lateral (3 colunas) Conteúdo Principal (9 colunas) Rodapé (12 colunas)
  • 7. A Grid do Bootstrap Versão Mobile Cabeçalho (12 colunas) Área Lateral (3 colunas) Conteúdo Principal (9 colunas) Rodapé (12 colunas)
  • 8. A “Mágica” está nas Media Queries E nas classes pré definidas do Bootstrap .col-xs-* .col-sm-* .col-md-* .col-lg-* xs = Extra Small (< 768px) sm = Small (≥768px) md = Medium (≥992px) lg = Large (≥1200px)
  • 9. Media Queries Criam uma condicional para um CSS especifico. Se o dispositivo preenche determinadas condições, o CSS será aplicado. body { background: #FF0000; } @media (min-width: 768px) { body { background: #000000; } } A partir de 768px, temos um fundo preto 0 a 767px 768px e acima
  • 10. Uma Grid, vários tamanhos .col-xs-* .col-sm-* .col-md-* .col-lg-* Celulares Tablets Desktops Monitores Maiores
  • 11. Parte 2 Começando com o Bootstrap
  • 12. As Colunas da Grid <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. Bootstrap Uma mão na roda!
  • 17. Muito Obrigado Rodrigo Ribeiro • Webdesigner e Front End • Sistemas Online de Gerenciamento de Clínicas • Aplicações para Corretores de Seguros • Sites institucionais www.facebook.com/rodrigo.milano br.linkedin.com/in/rodrigomilano