SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Cover leter
Cover leterCover leter
Cover letertopukuet
 
Acessibilidade e Mobilidade para todos
Acessibilidade e Mobilidade para todos Acessibilidade e Mobilidade para todos
Acessibilidade e Mobilidade para todos Cláudio Carneiro
 
Reunião qualidade x rh & treinamento
Reunião qualidade x rh & treinamentoReunião qualidade x rh & treinamento
Reunião qualidade x rh & treinamentoYthia Karla
 
Tipos de tanques e as inspeções realizadas para armazenagem de petróleo e de ...
Tipos de tanques e as inspeções realizadas para armazenagem de petróleo e de ...Tipos de tanques e as inspeções realizadas para armazenagem de petróleo e de ...
Tipos de tanques e as inspeções realizadas para armazenagem de petróleo e de ...Renato Manta
 
Apostila de sql basico
Apostila de sql basicoApostila de sql basico
Apostila de sql basicoFernando Palma
 
Modelo de Proposta Comercial | GestaoClick
Modelo de Proposta Comercial | GestaoClickModelo de Proposta Comercial | GestaoClick
Modelo de Proposta Comercial | GestaoClickGestãoClick
 
Bilgi ve iletisim guvenligi rehberi temmuz 2020
Bilgi ve iletisim guvenligi rehberi temmuz 2020Bilgi ve iletisim guvenligi rehberi temmuz 2020
Bilgi ve iletisim guvenligi rehberi temmuz 2020Sebnem Ozdemir
 
Aula Inaugural - Curso Técnico em Informática para Internet
Aula Inaugural - Curso Técnico em Informática para InternetAula Inaugural - Curso Técnico em Informática para Internet
Aula Inaugural - Curso Técnico em Informática para InternetSuzana Viana Mota
 
Origem de defeitos superficiais em tarugos de aços ao carbono e de baixa liga
Origem de defeitos superficiais em tarugos de aços ao carbono e de baixa ligaOrigem de defeitos superficiais em tarugos de aços ao carbono e de baixa liga
Origem de defeitos superficiais em tarugos de aços ao carbono e de baixa ligaJorge Madias
 
Beyaz Şapkalı Hacker CEH Eğitimi - Pasif Bilgi Toplama (OSINT)
Beyaz Şapkalı Hacker CEH Eğitimi - Pasif Bilgi Toplama (OSINT)Beyaz Şapkalı Hacker CEH Eğitimi - Pasif Bilgi Toplama (OSINT)
Beyaz Şapkalı Hacker CEH Eğitimi - Pasif Bilgi Toplama (OSINT)PRISMA CSI
 
A tecnologia da informação aplicada como suporte ao sistema de folha de pagam...
A tecnologia da informação aplicada como suporte ao sistema de folha de pagam...A tecnologia da informação aplicada como suporte ao sistema de folha de pagam...
A tecnologia da informação aplicada como suporte ao sistema de folha de pagam...Alexandre Bento
 
Apostila movimento terra
Apostila movimento terraApostila movimento terra
Apostila movimento terraRafael L. Fraga
 
Fast forensics(公開用)
Fast forensics(公開用)Fast forensics(公開用)
Fast forensics(公開用)f kasasagi
 
fenomenologia combustao
  fenomenologia combustao  fenomenologia combustao
fenomenologia combustaoFalcão Forte
 
Alvenaria estrutural jc campos
Alvenaria estrutural   jc camposAlvenaria estrutural   jc campos
Alvenaria estrutural jc camposLorena Carvalho
 

La actualidad más candente (20)

PAE 10 - Plano de Comunicação
PAE 10 - Plano de ComunicaçãoPAE 10 - Plano de Comunicação
PAE 10 - Plano de Comunicação
 
Cover leter
Cover leterCover leter
Cover leter
 
Acessibilidade e Mobilidade para todos
Acessibilidade e Mobilidade para todos Acessibilidade e Mobilidade para todos
Acessibilidade e Mobilidade para todos
 
Segurança na Nuvem
Segurança na NuvemSegurança na Nuvem
Segurança na Nuvem
 
Reunião qualidade x rh & treinamento
Reunião qualidade x rh & treinamentoReunião qualidade x rh & treinamento
Reunião qualidade x rh & treinamento
 
Tipos de tanques e as inspeções realizadas para armazenagem de petróleo e de ...
Tipos de tanques e as inspeções realizadas para armazenagem de petróleo e de ...Tipos de tanques e as inspeções realizadas para armazenagem de petróleo e de ...
Tipos de tanques e as inspeções realizadas para armazenagem de petróleo e de ...
 
Apostila de sql basico
Apostila de sql basicoApostila de sql basico
Apostila de sql basico
 
Modelo de Proposta Comercial | GestaoClick
Modelo de Proposta Comercial | GestaoClickModelo de Proposta Comercial | GestaoClick
Modelo de Proposta Comercial | GestaoClick
 
Bilgi ve iletisim guvenligi rehberi temmuz 2020
Bilgi ve iletisim guvenligi rehberi temmuz 2020Bilgi ve iletisim guvenligi rehberi temmuz 2020
Bilgi ve iletisim guvenligi rehberi temmuz 2020
 
Aula Inaugural - Curso Técnico em Informática para Internet
Aula Inaugural - Curso Técnico em Informática para InternetAula Inaugural - Curso Técnico em Informática para Internet
Aula Inaugural - Curso Técnico em Informática para Internet
 
Tubulações
TubulaçõesTubulações
Tubulações
 
Origem de defeitos superficiais em tarugos de aços ao carbono e de baixa liga
Origem de defeitos superficiais em tarugos de aços ao carbono e de baixa ligaOrigem de defeitos superficiais em tarugos de aços ao carbono e de baixa liga
Origem de defeitos superficiais em tarugos de aços ao carbono e de baixa liga
 
Beyaz Şapkalı Hacker CEH Eğitimi - Pasif Bilgi Toplama (OSINT)
Beyaz Şapkalı Hacker CEH Eğitimi - Pasif Bilgi Toplama (OSINT)Beyaz Şapkalı Hacker CEH Eğitimi - Pasif Bilgi Toplama (OSINT)
Beyaz Şapkalı Hacker CEH Eğitimi - Pasif Bilgi Toplama (OSINT)
 
Sızma Testleri Sonuç Raporu
Sızma Testleri Sonuç RaporuSızma Testleri Sonuç Raporu
Sızma Testleri Sonuç Raporu
 
Rtp 05 cartilha fundacentro
Rtp 05 cartilha fundacentroRtp 05 cartilha fundacentro
Rtp 05 cartilha fundacentro
 
A tecnologia da informação aplicada como suporte ao sistema de folha de pagam...
A tecnologia da informação aplicada como suporte ao sistema de folha de pagam...A tecnologia da informação aplicada como suporte ao sistema de folha de pagam...
A tecnologia da informação aplicada como suporte ao sistema de folha de pagam...
 
Apostila movimento terra
Apostila movimento terraApostila movimento terra
Apostila movimento terra
 
Fast forensics(公開用)
Fast forensics(公開用)Fast forensics(公開用)
Fast forensics(公開用)
 
fenomenologia combustao
  fenomenologia combustao  fenomenologia combustao
fenomenologia combustao
 
Alvenaria estrutural jc campos
Alvenaria estrutural   jc camposAlvenaria estrutural   jc campos
Alvenaria estrutural jc campos
 

Destacado

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
 
Desenvolvimento Web com Php e jQuery
Desenvolvimento Web com Php e jQueryDesenvolvimento Web com Php e jQuery
Desenvolvimento Web com Php e jQueryFabricio Nogueira
 
Arquitetura web e o php
Arquitetura web e o phpArquitetura web e o php
Arquitetura web e o phpsecomp2011
 
Desenvolvimento Ágil com Twitter Bootstrap
Desenvolvimento Ágil com Twitter BootstrapDesenvolvimento Ágil com Twitter Bootstrap
Desenvolvimento Ágil com Twitter BootstrapFlavio Souza
 
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 + LessBruno Said
 
Aula03 PHP - Estruturas Condicionais
Aula03 PHP - Estruturas CondicionaisAula03 PHP - Estruturas Condicionais
Aula03 PHP - Estruturas CondicionaisDaniel Brandão
 
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 zeroFred Ramos
 

Destacado (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
 

Similar a Formulários Responsivos com 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 ...Cristofer Sousa
 
Grids com Bootstrap 3
Grids com Bootstrap 3Grids com Bootstrap 3
Grids com Bootstrap 3Ítalo Waxman
 
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 coleguinhaDeblyn Prado
 
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 JSWemerson Januario
 
Conhecendo o Meteor
Conhecendo o MeteorConhecendo o Meteor
Conhecendo o MeteorCaio Cutrim
 
Web Design Responsivo
Web Design ResponsivoWeb Design Responsivo
Web Design ResponsivoVictor Melo
 
Mobile First e Offline First
Mobile First e Offline FirstMobile First e Offline First
Mobile First e Offline FirstDan Vitoriano
 
IoTizando com JavaScript
IoTizando com JavaScriptIoTizando com JavaScript
IoTizando com JavaScriptHeider Lopes
 
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 fazerProjetos e TI
 
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 gridCarol Soares
 
Mercado de trabalho
Mercado de trabalhoMercado de trabalho
Mercado de trabalhomentrixmax
 
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 UXEdu Agni
 
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çãoDarlan Segalin
 

Similar a 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