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

Weitere ähnliche Inhalte

Was ist angesagt?

Análise crítica de comentários sobre o livro de Rute
Análise crítica de comentários sobre o livro de RuteAnálise crítica de comentários sobre o livro de Rute
Análise crítica de comentários sobre o livro de Rute
Dilean Melo
 
260650469 jesus-cristo-licoes-biblicas-cpad-2t1994
260650469 jesus-cristo-licoes-biblicas-cpad-2t1994260650469 jesus-cristo-licoes-biblicas-cpad-2t1994
260650469 jesus-cristo-licoes-biblicas-cpad-2t1994
antonio ferreira
 
O Livro de Êxodo a 1 Samuel Disponível em: www.portadesiao.blogspot.com
O Livro de Êxodo a 1 Samuel Disponível em: www.portadesiao.blogspot.comO Livro de Êxodo a 1 Samuel Disponível em: www.portadesiao.blogspot.com
O Livro de Êxodo a 1 Samuel Disponível em: www.portadesiao.blogspot.com
leitemel
 
Hb002 os pocos-de-isaque
Hb002 os pocos-de-isaqueHb002 os pocos-de-isaque
Hb002 os pocos-de-isaque
MISSAOINFANTIL
 
Bíblia de Estudo John Macarthur-completa
Bíblia de Estudo John Macarthur-completaBíblia de Estudo John Macarthur-completa
Bíblia de Estudo John Macarthur-completa
Rosangela Borkoski
 
Josué informações e curiosidades
Josué   informações e curiosidadesJosué   informações e curiosidades
Josué informações e curiosidades
Clube_Santo
 
I Corintios Inicio
 I Corintios Inicio I Corintios Inicio
I Corintios Inicio
UEPB
 

Was ist angesagt? (20)

Lição 1 - As Cartas de Pedro: Vivendo em Esperança e Firmados na Verdade
Lição 1 - As Cartas de Pedro: Vivendo em Esperança e Firmados na VerdadeLição 1 - As Cartas de Pedro: Vivendo em Esperança e Firmados na Verdade
Lição 1 - As Cartas de Pedro: Vivendo em Esperança e Firmados na Verdade
 
Análise crítica de comentários sobre o livro de Rute
Análise crítica de comentários sobre o livro de RuteAnálise crítica de comentários sobre o livro de Rute
Análise crítica de comentários sobre o livro de Rute
 
260650469 jesus-cristo-licoes-biblicas-cpad-2t1994
260650469 jesus-cristo-licoes-biblicas-cpad-2t1994260650469 jesus-cristo-licoes-biblicas-cpad-2t1994
260650469 jesus-cristo-licoes-biblicas-cpad-2t1994
 
O Livro de Êxodo a 1 Samuel Disponível em: www.portadesiao.blogspot.com
O Livro de Êxodo a 1 Samuel Disponível em: www.portadesiao.blogspot.comO Livro de Êxodo a 1 Samuel Disponível em: www.portadesiao.blogspot.com
O Livro de Êxodo a 1 Samuel Disponível em: www.portadesiao.blogspot.com
 
Hb002 os pocos-de-isaque
Hb002 os pocos-de-isaqueHb002 os pocos-de-isaque
Hb002 os pocos-de-isaque
 
Bíblia de Estudo John Macarthur-completa
Bíblia de Estudo John Macarthur-completaBíblia de Estudo John Macarthur-completa
Bíblia de Estudo John Macarthur-completa
 
Aula 5 - Revisando a Carta de Hebreus
Aula 5 - Revisando a Carta de HebreusAula 5 - Revisando a Carta de Hebreus
Aula 5 - Revisando a Carta de Hebreus
 
Panorama do AT - Salmos
Panorama do AT - SalmosPanorama do AT - Salmos
Panorama do AT - Salmos
 
Elimeleque
ElimelequeElimeleque
Elimeleque
 
A Epístola aos Romanos
A Epístola aos RomanosA Epístola aos Romanos
A Epístola aos Romanos
 
96 estudo panorâmico da bíblia - o livro de habacuque
96   estudo panorâmico da bíblia - o livro de habacuque96   estudo panorâmico da bíblia - o livro de habacuque
96 estudo panorâmico da bíblia - o livro de habacuque
 
18. O Livro de I Crônicas
18. O Livro de I Crônicas18. O Livro de I Crônicas
18. O Livro de I Crônicas
 
Panorama do AT - Habacuque
Panorama do AT - HabacuquePanorama do AT - Habacuque
Panorama do AT - Habacuque
 
Revista COMPLETA adultos 4° trimestre 2017 ebd
Revista COMPLETA adultos 4° trimestre 2017 ebdRevista COMPLETA adultos 4° trimestre 2017 ebd
Revista COMPLETA adultos 4° trimestre 2017 ebd
 
Aula( a segunda vinda de cristo)2017
Aula( a segunda vinda de cristo)2017Aula( a segunda vinda de cristo)2017
Aula( a segunda vinda de cristo)2017
 
Josué informações e curiosidades
Josué   informações e curiosidadesJosué   informações e curiosidades
Josué informações e curiosidades
 
I Corintios Inicio
 I Corintios Inicio I Corintios Inicio
I Corintios Inicio
 
Aula 2 - Teologia Natural
Aula 2 - Teologia NaturalAula 2 - Teologia Natural
Aula 2 - Teologia Natural
 
aula de Homilética, recursos da homilética
aula de Homilética,  recursos da homiléticaaula de Homilética,  recursos da homilética
aula de Homilética, recursos da homilética
 
41. O Profeta Habacuque
41. O Profeta Habacuque41. O Profeta Habacuque
41. O Profeta Habacuque
 

Andere mochten auch

Desenvolvimento Web com Php e jQuery
Desenvolvimento Web com Php e jQueryDesenvolvimento Web com Php e jQuery
Desenvolvimento Web com Php e jQuery
Fabricio Nogueira
 
Arquitetura web e o php
Arquitetura web e o phpArquitetura web e o php
Arquitetura web e o php
secomp2011
 

Andere mochten auch (12)

Bootrastap carousel
Bootrastap carouselBootrastap carousel
Bootrastap carousel
 
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!
 
Desenvolvimento Web com Php e jQuery
Desenvolvimento Web com Php e jQueryDesenvolvimento Web com Php e jQuery
Desenvolvimento Web com Php e jQuery
 
Ferramentas UX
Ferramentas UXFerramentas UX
Ferramentas UX
 
Mini-curso Twitter Boostrap 3.3.5
Mini-curso Twitter Boostrap 3.3.5Mini-curso Twitter Boostrap 3.3.5
Mini-curso Twitter Boostrap 3.3.5
 
Arquitetura web e o php
Arquitetura web e o phpArquitetura web e o php
Arquitetura web e o php
 
Desenvolvimento Ágil com Twitter Bootstrap
Desenvolvimento Ágil com Twitter BootstrapDesenvolvimento Ágil com Twitter Bootstrap
Desenvolvimento Ágil com Twitter Bootstrap
 
Aplicacoes responsivas
Aplicacoes responsivasAplicacoes responsivas
Aplicacoes responsivas
 
Um guia bem básico de Bootstrap + Less
Um guia bem básico de Bootstrap + LessUm guia bem básico de Bootstrap + Less
Um guia bem básico de Bootstrap + Less
 
Aula03 PHP - Estruturas Condicionais
Aula03 PHP - Estruturas CondicionaisAula03 PHP - Estruturas Condicionais
Aula03 PHP - Estruturas Condicionais
 
Bootstrap 3 Basic - Bangkok WordPress Meetup
Bootstrap 3 Basic - Bangkok WordPress MeetupBootstrap 3 Basic - Bangkok WordPress Meetup
Bootstrap 3 Basic - Bangkok WordPress Meetup
 
Php e mysql aplicacao completa a partir do zero
Php e mysql   aplicacao completa a partir do zeroPhp e mysql   aplicacao completa a partir do zero
Php e mysql aplicacao completa a partir do zero
 

Ähnlich wie Formulários Responsivos com Bootstrap

Mercado de trabalho
Mercado de trabalhoMercado de trabalho
Mercado de trabalho
mentrixmax
 

Ähnlich wie Formulários Responsivos com Bootstrap (20)

Hello Bootstrap!
Hello Bootstrap!Hello Bootstrap!
Hello Bootstrap!
 
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 ...
 
Grids com Bootstrap 3
Grids com Bootstrap 3Grids com Bootstrap 3
Grids com Bootstrap 3
 
Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha
Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinhaTime de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha
Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha
 
Primeiros passos com o framework Sencha Ext JS
Primeiros passos com o framework Sencha Ext JSPrimeiros passos com o framework Sencha Ext JS
Primeiros passos com o framework Sencha Ext JS
 
Chart css
Chart cssChart css
Chart css
 
Conhecendo o Meteor
Conhecendo o MeteorConhecendo o Meteor
Conhecendo o Meteor
 
Web Design Responsivo
Web Design ResponsivoWeb Design Responsivo
Web Design Responsivo
 
Mobile First e Offline First
Mobile First e Offline FirstMobile First e Offline First
Mobile First e Offline First
 
IoTizando com JavaScript
IoTizando com JavaScriptIoTizando com JavaScript
IoTizando com JavaScript
 
Webinar projetos e ti - business intelligence - como fazer
Webinar   projetos e ti - business intelligence - como fazerWebinar   projetos e ti - business intelligence - como fazer
Webinar projetos e ti - business intelligence - como fazer
 
Layout na web: um guia de css grid
Layout na web: um guia de css gridLayout na web: um guia de css grid
Layout na web: um guia de css grid
 
Html5
Html5Html5
Html5
 
Design Responsivo
Design ResponsivoDesign Responsivo
Design Responsivo
 
Mini curso de c#.net
Mini curso de c#.netMini curso de c#.net
Mini curso de c#.net
 
Mercado de trabalho
Mercado de trabalhoMercado de trabalho
Mercado de trabalho
 
Joomla
JoomlaJoomla
Joomla
 
O papel do Front-End na UX
O papel do Front-End na UXO papel do Front-End na UX
O papel do Front-End na UX
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
 
Blueprint CSS
Blueprint CSSBlueprint CSS
Blueprint CSS
 

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