SlideShare uma empresa Scribd logo
1 de 17
Noções gerais
Bootstrap 3
● Bootstrap é o mais popular framework HTML, CSS, e JS para desenvolvimento de
projetos responsivos e focados para dispositivos móveis na web
● Desenvolvido por colaboradores do Twitter para padronização das aplicações
internas e disponibilizado como projeto open source em agosto de 2011
● Atualmente disponível na versão 3.3.6
● O alpha da versão 4 está disponível desde 19 de agosto de 2015
O que é Bootstrap
● A versão 2 do framework possuia suporte para dispositivos móveis, disponibilizado
através de arquivos separados (e opcionais)
● A versão 3 foi inteiramente reescrita e todo o suporte a dispositivos móveis foi
integrado ao core do framework, que acabou adotando a abordagem “mobile first”
● Para garantir a renderização adequada utilize a meta tag viewport
Foco em dispositivos móveis
* dados do Google Trends
Popularidade
Conteúdo do framework
● Normalização do CSS
● Content-box vs Border-box
● Melhoria na renderização dos principais elementos HTML com a possibilidade de
extensão através de classes
● Diversos componentes / classes utilitárias
● Semi-semântico
● Grid system
● Tema opcional
Diretório CSS
● Opcional
● Plugins baseados em JQuery
● Possibilita o uso através de marcação com data-attributes
● Possibilita o uso programático através de API
● Disponibiliza eventos para cada ação executada pelos plugins
Diretório JS
● Contém aproximadamente 250 ícones da família Glyphicon Halflings
● Disponível em diversos formatos para compatibilidade com os diversos browsers
● Porque utilizar uma fonte iconográfica?
Diretório Fonts
● Media Types
● Media Queries
● Media Features
● Operadores: and, not, or e only
Responsividade
● XS: < 768px
● SM: >= 768px (768-991px)
● MD: >= 992px (992-1199px)
● LG: > 1200px
Dispositivos
● O que é um Grid System?
● Estrutura: Container / Linha / Coluna
● Calha
● Características:
● Foco em dispositivos móveis
● Aninhável
● Deslocável
● Reordenável
O que é Grid System
Grid System detalhado
Primary Success Info Warning Danger
Palheta de cores
● Cor de texto
● text-muted
● text-*
● Cor de fundo
● bg-*
● Alinhamento de texto
● text-left
● text-right
● text-center
● text-justify
Classes utilitárias
● Alinhamento de elementos
● pull-left
● pull-right
● center-block
● Visibilidade
● hidden
● show
● invisible
Classes utilitárias
● Visibilidade contextual
● hidden-*
● visible-*-block
● visible-*-inline
● visible-*-inline-block
● Clearfix
Classes utilitárias
romulo.nf@gmail.com
Dúvidas?

Mais conteúdo relacionado

Destaque

Destaque (13)

Present Simple/Past Simple
Present Simple/Past SimplePresent Simple/Past Simple
Present Simple/Past Simple
 
CB OK
CB OKCB OK
CB OK
 
Ultrasonic flow meter catalog
Ultrasonic flow meter catalogUltrasonic flow meter catalog
Ultrasonic flow meter catalog
 
Denver post les-meilleures_photos_de_2010
Denver post les-meilleures_photos_de_2010Denver post les-meilleures_photos_de_2010
Denver post les-meilleures_photos_de_2010
 
Diaporama Promotion Jonglaccro
Diaporama Promotion JonglaccroDiaporama Promotion Jonglaccro
Diaporama Promotion Jonglaccro
 
Informativo nº 6 4º basico a- 04 de abril de 2014
Informativo nº 6  4º basico a- 04 de abril de 2014 Informativo nº 6  4º basico a- 04 de abril de 2014
Informativo nº 6 4º basico a- 04 de abril de 2014
 
6º basico a 16 de octubre
6º basico a  16 de octubre6º basico a  16 de octubre
6º basico a 16 de octubre
 
3feb5oc
3feb5oc3feb5oc
3feb5oc
 
Grace
GraceGrace
Grace
 
EtiGliss - Campus numérique 2014
EtiGliss - Campus numérique 2014EtiGliss - Campus numérique 2014
EtiGliss - Campus numérique 2014
 
Informativo n°22 2° basico b - 08 de agosto de 2014
Informativo n°22   2° basico b - 08 de agosto de 2014Informativo n°22   2° basico b - 08 de agosto de 2014
Informativo n°22 2° basico b - 08 de agosto de 2014
 
1º basico a 23 de octubre
1º basico a  23 de octubre1º basico a  23 de octubre
1º basico a 23 de octubre
 
Base De Datos Access
Base De Datos   AccessBase De Datos   Access
Base De Datos Access
 

Semelhante a Bootstrap 3

Apresentação realidade aumentada para aplicações web e mobile
Apresentação   realidade aumentada para aplicações web e mobileApresentação   realidade aumentada para aplicações web e mobile
Apresentação realidade aumentada para aplicações web e mobileRWTH Aachen University
 
IBM Mobile Platform: Desenvolvimento de Aplicações Mobile
IBM Mobile Platform: Desenvolvimento de Aplicações MobileIBM Mobile Platform: Desenvolvimento de Aplicações Mobile
IBM Mobile Platform: Desenvolvimento de Aplicações MobileAlex Barbosa Coqueiro
 
Palestra urutai-mobile
Palestra urutai-mobilePalestra urutai-mobile
Palestra urutai-mobileRogerio Fontes
 
Plataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKPlataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKRyan Padilha
 
Roadshow Brasília Novas funcionalidades Liferay 6
Roadshow Brasília Novas funcionalidades Liferay 6Roadshow Brasília Novas funcionalidades Liferay 6
Roadshow Brasília Novas funcionalidades Liferay 6SEA Tecnologia
 
ReMobile - Nokia Web Runtime
ReMobile - Nokia Web RuntimeReMobile - Nokia Web Runtime
ReMobile - Nokia Web Runtimefelipebzr
 
Semana de geomática UFSM 2016
Semana de geomática UFSM 2016Semana de geomática UFSM 2016
Semana de geomática UFSM 2016Edmar Moretti
 
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxProjeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxLuiz Antonio
 
Estado arte i3geo_marco_2014
Estado arte i3geo_marco_2014Estado arte i3geo_marco_2014
Estado arte i3geo_marco_2014Edmar Moretti
 
Introdução à plataforma Android
Introdução à plataforma AndroidIntrodução à plataforma Android
Introdução à plataforma AndroidNatanael Fonseca
 
Desenvolvendo Soluções com Android
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Androidjgbirk
 
4º FastShow - WPF Windows Presentation Foundation Overview
4º FastShow - WPF Windows Presentation Foundation Overview4º FastShow - WPF Windows Presentation Foundation Overview
4º FastShow - WPF Windows Presentation Foundation Overviewqualidatavix
 
Dos monolitos aos microsserviços - PythonBrasil13
Dos monolitos aos microsserviços - PythonBrasil13Dos monolitos aos microsserviços - PythonBrasil13
Dos monolitos aos microsserviços - PythonBrasil13Rael Max
 

Semelhante a Bootstrap 3 (20)

Apresentação realidade aumentada para aplicações web e mobile
Apresentação   realidade aumentada para aplicações web e mobileApresentação   realidade aumentada para aplicações web e mobile
Apresentação realidade aumentada para aplicações web e mobile
 
IBM Mobile Platform: Desenvolvimento de Aplicações Mobile
IBM Mobile Platform: Desenvolvimento de Aplicações MobileIBM Mobile Platform: Desenvolvimento de Aplicações Mobile
IBM Mobile Platform: Desenvolvimento de Aplicações Mobile
 
JQuery Mobile
JQuery MobileJQuery Mobile
JQuery Mobile
 
Palestra urutai-mobile
Palestra urutai-mobilePalestra urutai-mobile
Palestra urutai-mobile
 
Plataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKPlataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDK
 
Tecnologias ria2
Tecnologias ria2Tecnologias ria2
Tecnologias ria2
 
Roadshow Brasília Novas funcionalidades Liferay 6
Roadshow Brasília Novas funcionalidades Liferay 6Roadshow Brasília Novas funcionalidades Liferay 6
Roadshow Brasília Novas funcionalidades Liferay 6
 
Android Aula 5
Android Aula 5Android Aula 5
Android Aula 5
 
ReMobile - Nokia Web Runtime
ReMobile - Nokia Web RuntimeReMobile - Nokia Web Runtime
ReMobile - Nokia Web Runtime
 
Semana de geomática UFSM 2016
Semana de geomática UFSM 2016Semana de geomática UFSM 2016
Semana de geomática UFSM 2016
 
HTML5 & suas APIs
HTML5 & suas APIsHTML5 & suas APIs
HTML5 & suas APIs
 
jQuery Mobile
jQuery MobilejQuery Mobile
jQuery Mobile
 
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxProjeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
 
Estado arte i3geo_marco_2014
Estado arte i3geo_marco_2014Estado arte i3geo_marco_2014
Estado arte i3geo_marco_2014
 
Introdução à plataforma Android
Introdução à plataforma AndroidIntrodução à plataforma Android
Introdução à plataforma Android
 
Desenvolvendo Soluções com Android
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Android
 
Apresentação Drupal como LMS
Apresentação Drupal como LMSApresentação Drupal como LMS
Apresentação Drupal como LMS
 
O futuro do Android
O futuro do AndroidO futuro do Android
O futuro do Android
 
4º FastShow - WPF Windows Presentation Foundation Overview
4º FastShow - WPF Windows Presentation Foundation Overview4º FastShow - WPF Windows Presentation Foundation Overview
4º FastShow - WPF Windows Presentation Foundation Overview
 
Dos monolitos aos microsserviços - PythonBrasil13
Dos monolitos aos microsserviços - PythonBrasil13Dos monolitos aos microsserviços - PythonBrasil13
Dos monolitos aos microsserviços - PythonBrasil13
 

Bootstrap 3

  • 2. ● Bootstrap é o mais popular framework HTML, CSS, e JS para desenvolvimento de projetos responsivos e focados para dispositivos móveis na web ● Desenvolvido por colaboradores do Twitter para padronização das aplicações internas e disponibilizado como projeto open source em agosto de 2011 ● Atualmente disponível na versão 3.3.6 ● O alpha da versão 4 está disponível desde 19 de agosto de 2015 O que é Bootstrap
  • 3. ● A versão 2 do framework possuia suporte para dispositivos móveis, disponibilizado através de arquivos separados (e opcionais) ● A versão 3 foi inteiramente reescrita e todo o suporte a dispositivos móveis foi integrado ao core do framework, que acabou adotando a abordagem “mobile first” ● Para garantir a renderização adequada utilize a meta tag viewport Foco em dispositivos móveis
  • 4. * dados do Google Trends Popularidade
  • 6. ● Normalização do CSS ● Content-box vs Border-box ● Melhoria na renderização dos principais elementos HTML com a possibilidade de extensão através de classes ● Diversos componentes / classes utilitárias ● Semi-semântico ● Grid system ● Tema opcional Diretório CSS
  • 7. ● Opcional ● Plugins baseados em JQuery ● Possibilita o uso através de marcação com data-attributes ● Possibilita o uso programático através de API ● Disponibiliza eventos para cada ação executada pelos plugins Diretório JS
  • 8. ● Contém aproximadamente 250 ícones da família Glyphicon Halflings ● Disponível em diversos formatos para compatibilidade com os diversos browsers ● Porque utilizar uma fonte iconográfica? Diretório Fonts
  • 9. ● Media Types ● Media Queries ● Media Features ● Operadores: and, not, or e only Responsividade
  • 10. ● XS: < 768px ● SM: >= 768px (768-991px) ● MD: >= 992px (992-1199px) ● LG: > 1200px Dispositivos
  • 11. ● O que é um Grid System? ● Estrutura: Container / Linha / Coluna ● Calha ● Características: ● Foco em dispositivos móveis ● Aninhável ● Deslocável ● Reordenável O que é Grid System
  • 13. Primary Success Info Warning Danger Palheta de cores
  • 14. ● Cor de texto ● text-muted ● text-* ● Cor de fundo ● bg-* ● Alinhamento de texto ● text-left ● text-right ● text-center ● text-justify Classes utilitárias
  • 15. ● Alinhamento de elementos ● pull-left ● pull-right ● center-block ● Visibilidade ● hidden ● show ● invisible Classes utilitárias
  • 16. ● Visibilidade contextual ● hidden-* ● visible-*-block ● visible-*-inline ● visible-*-inline-block ● Clearfix Classes utilitárias