SlideShare uma empresa Scribd logo
Bootstrap
Práticas mais usadas
Marconi Pacheco - Designer Digital
O que é o Bootstrap
Bootstrap – Práticas mais usadas
 O Bootstrap é uma ferramenta
gratuita para desenvolvimento
HTML, CSS e Javascript.
 Ajuda no desenvolvimento de
protótipos ou aplicações
completas com várias estilos CSS,
sistemas de grid responsivo,
componentes pré-construídos.
Ferramentas do Bootstrap
Bootstrap – Práticas mais usadas
 Menu lateral
Todas as ferramentas que o Bootstrap
possui estão neste menu, incluindo as:
 Documentação de uso;
 Exemplos práticos;
 Componentes pré-prontos.
Classes frequentemente usadas
Bootstrap – Práticas mais usadas
 Espaçamento, margem e alinhamento de textos
<div class=“mt-5">
<div class=“p-5”>
<p class=“text-center”> </p>
</div>
</div>
m - para usar margin; p - para usar padding
t = top; b = bottom; l = left; r = right; x = horizontais; y = verticas
Os campos de tamanhos vai de 0 a 5
 Alinhamento de textos são para: esquerda, centralizado, direita
Classes frequentemente usadas
Bootstrap – Práticas mais usadas
 Cores e bordas
<div class=“mt-5 border">
<div class=“p-5 bg-warning”>
<p class=“text-center text-success”> </p>
</div>
</div>
 Cores: existem algumas cores direta da bootstrap, para textos, fundos,
bordas, links e botões (consultar utilitários > cores).
 Bordas: use os utilitários de borda para adicionar ou remover as bordas de
qualquer elemento. Escolha entre um dos lados ou todos de uma vez.
Componentes frequentemente usados
Bootstrap – Práticas mais usadas
 Botões
<button type="submit” class="btn btn-primary" > Botão </button>
 Podem serem editados em cores, tamanhos e estados interativos.
 Tags para uso de botões:
<a>;
<button> ;
<input> do tipo button, submit e reset
 Classes
btn = forma de botão btn-primary = cor do botão btn-block = largura 100%
Componentes frequentemente usados
Bootstrap – Práticas mais usadas
 Campos de texto (input)
<input type=“text” class=“form-control" placeholder=“Nome”>
 Podem serem editados em tamanhos e estados interativos.
 Classe
form-control = Esta classe insere forma e cores, dando um visual melhor.
Grid do Bootstrap
 É um sistema de doze colunas
para arranjar e alinhar conteúdo.
 Totalmente, responsivo.
 Trabalha com Mobile-first,
iniciando com resolução menor
para a maior.
Bootstrap – Práticas mais usadas
Como funciona a grid do Bootstrap
 Tabela com aspectos do
funcionamento de sistema
grid.
 A grid contém 5 breakpoints:
col-xs = extra small (implícito);
col-sm = small;
col-md = medium;
col-lg = large;
col-xl = extra large.
Bootstrap – Práticas mais usadas
Como usar a grid do Bootstrap
 Ao escrever as tags em HTML precisamos seguir uma ordem hierárquica,
são elas: container, raw e col-(...).
 Container - cria meios para centralizar e horizontalmente preencher os conteúdos;
.container - para ter uma largura referente ao tamanho da tela com máximo de 1140px;
.container-fluid - para largura de 100% da tela, em todos tamanhos de dispositivos.
<div class="container">
</div>
Bootstrap – Práticas mais usadas
.container.row .col
.container propriedades da classe
Bootstrap – Práticas mais usadas
.container .row .col
<div class="container">
<div class=“row">
</div>
</div>
 row - são elementos para envolver colunas.
 Tira os espaços padding de cada lado da coluna e alinha todo conteúdo
dentro a esquerda, além de possuir display: flex, para controle de CSS
Flexbox.
Bootstrap – Práticas mais usadas
.Row propriedades da classe
.container .row .col
Bootstrap – Práticas mais usadas
.container .row .col
<div class="container">
<div class=“row">
<div class=“col">
</div>
</div>
</div>
 Classes de colunas “col-” indicam o número de colunas que você quer
usar, dentro de uma possibilidade de 12.
 Largura de colunas são definidas em porcentagem para que elas sejam
sempre fluidas e dimensionadas com relação a seus elementos pais.
Bootstrap – Práticas mais usadas
.col propriedades da classe
.container .row .col
Bootstrap – Práticas mais usadas
Colunas - observações importantes
 Colunas sem breakpoint declarado
Automaticamente se dimensionará com
larguras iguais. Por exemplo, .col-4 vão
automaticamente, ter 33% de largura, em
qualquer resolução de tela.
 Colunas sem número declarado
Automaticamente se dimensionará com
larguras iguais. Por exemplo, quatro .col-sm
vão automaticamente, ter 25% de largura, no
breakpoint sm (inicia em 576px) ou maior;
Bootstrap – Práticas mais usadas
Exercício prático
 1º Abrir um novo arquivo em HTML, escrevendo a estrutura da template inicial do Bootstrap;
 2º Escreva estrutura com topo <header>, meio <main> e rodapé <footer>;
 3º Na tag <header> insira a classe container-fluid (é = 100% tela), nas <main> e <footer> insira a classe container;
 4º <header>, <main> e <footer> - Insira uma <div> com a classe row;
 5º <header> e <footer> Dentro das <div> ’s com row insira uma outra <div> com classe col-12 (é = 1 coluna);
 6º <header> na tag com a classe da coluna, insira cor de fundo amarela, padding-vertical e margin-bottom com valor 5;
 7º <header> Insira o conteúdo com <h2> com seu nome e com o texto centralizado (topo finalizado);
 8º <footer> na tag com a classe da coluna, insira cor de fundo verde, padding-vertical e margin-top com valor 5;
 9º <footer> Insira o conteúdo com <h2> com seu último nome, texto centralizado e de cor branco (rodapé finalizado);
 10º <main> Na tag <row> insira cor de fundo cinza (light), bordas e padding-vertical com valor 5.
 11º <main> Insira o conteúdo dividido em três colunas contendo um input de texto para as duas primeiras colunas e um
botão verde na 3º coluna. As colunas precisam ter comportamento diferentes para cada resolução, igual imagem a seguir...
Bootstrap – Práticas mais usadas
Bootstrap – Práticas mais usadas
Obrigado
Bootstrap – Práticas mais usadas
Marconi Pacheco
Designer Digital
marconidesenhos@gmail.com
linkedin.com/in/marconipachecobehance.net/marconipacheco
github.com/marconip

Mais conteúdo relacionado

Mais procurados

A utilização do Bootstrap Para a Otimização de Páginas
A utilização do Bootstrap Para a Otimização de PáginasA utilização do Bootstrap Para a Otimização de Páginas
A utilização do Bootstrap Para a Otimização de Páginas
Ramon Sousa
 
Introdução ao Desenvolvimento Android
Introdução ao Desenvolvimento AndroidIntrodução ao Desenvolvimento Android
Introdução ao Desenvolvimento Android
José Alexandre Macedo
 
Estrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisEstrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentais
Fabrício Lopes Sanchez
 
Introdução a Linguagem de Programação C
Introdução a Linguagem de Programação CIntrodução a Linguagem de Programação C
Introdução a Linguagem de Programação C
Gercélia Ramos
 
Sistema acadêmico
Sistema acadêmicoSistema acadêmico
Sistema acadêmico
Leinylson Fontinele
 
Prototipação de software
Prototipação de softwarePrototipação de software
Prototipação de softwareleopp
 
Pesquisa e Ordenação Aula 01 - Apresentação
Pesquisa e Ordenação Aula 01 - ApresentaçãoPesquisa e Ordenação Aula 01 - Apresentação
Pesquisa e Ordenação Aula 01 - Apresentação
Leinylson Fontinele
 
Aula 4 - Teste de mesa
Aula 4 - Teste de mesaAula 4 - Teste de mesa
Aula 4 - Teste de mesaPacc UAB
 
Introdução a JavaScript
Introdução a JavaScriptIntrodução a JavaScript
Introdução a JavaScript
Bruno Catão
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugol
Gabriel Faustino
 
Introdução CSS
Introdução CSSIntrodução CSS
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e Programação
Aislan Rafael
 
Aula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebAula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para Web
Daniel Brandão
 
Estrutura de Dados Aula 13 - Árvores (conceito, elementos, tipos e utilizações)
Estrutura de Dados Aula 13 - Árvores (conceito, elementos, tipos e utilizações)Estrutura de Dados Aula 13 - Árvores (conceito, elementos, tipos e utilizações)
Estrutura de Dados Aula 13 - Árvores (conceito, elementos, tipos e utilizações)
Leinylson Fontinele
 
Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Bruno Grange
 
Desenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosDesenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos Básicos
Fabio Moura Pereira
 
Aula 01 - JavaScript: Introdução
Aula 01 - JavaScript: IntroduçãoAula 01 - JavaScript: Introdução
Aula 01 - JavaScript: Introdução
Jessyka Lage
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento webRodrigo Rodrigues
 

Mais procurados (20)

A utilização do Bootstrap Para a Otimização de Páginas
A utilização do Bootstrap Para a Otimização de PáginasA utilização do Bootstrap Para a Otimização de Páginas
A utilização do Bootstrap Para a Otimização de Páginas
 
Introdução ao Desenvolvimento Android
Introdução ao Desenvolvimento AndroidIntrodução ao Desenvolvimento Android
Introdução ao Desenvolvimento Android
 
Estrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisEstrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentais
 
Introdução a Linguagem de Programação C
Introdução a Linguagem de Programação CIntrodução a Linguagem de Programação C
Introdução a Linguagem de Programação C
 
Sistema acadêmico
Sistema acadêmicoSistema acadêmico
Sistema acadêmico
 
Prototipação de software
Prototipação de softwarePrototipação de software
Prototipação de software
 
Pesquisa e Ordenação Aula 01 - Apresentação
Pesquisa e Ordenação Aula 01 - ApresentaçãoPesquisa e Ordenação Aula 01 - Apresentação
Pesquisa e Ordenação Aula 01 - Apresentação
 
Aula 4 - Teste de mesa
Aula 4 - Teste de mesaAula 4 - Teste de mesa
Aula 4 - Teste de mesa
 
POO - 16 - Polimorfismo
POO - 16 - PolimorfismoPOO - 16 - Polimorfismo
POO - 16 - Polimorfismo
 
Introdução a JavaScript
Introdução a JavaScriptIntrodução a JavaScript
Introdução a JavaScript
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugol
 
Introdução CSS
Introdução CSSIntrodução CSS
Introdução CSS
 
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e Programação
 
Aula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebAula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para Web
 
Estrutura de Dados Aula 13 - Árvores (conceito, elementos, tipos e utilizações)
Estrutura de Dados Aula 13 - Árvores (conceito, elementos, tipos e utilizações)Estrutura de Dados Aula 13 - Árvores (conceito, elementos, tipos e utilizações)
Estrutura de Dados Aula 13 - Árvores (conceito, elementos, tipos e utilizações)
 
Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)
 
Desenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosDesenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos Básicos
 
Aula 01 - JavaScript: Introdução
Aula 01 - JavaScript: IntroduçãoAula 01 - JavaScript: Introdução
Aula 01 - JavaScript: Introdução
 
Apostila modelagem de banco de dados
Apostila modelagem de banco de dadosApostila modelagem de banco de dados
Apostila modelagem de banco de dados
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento web
 

Semelhante a Bootstrap praticas mais usadas

CSS
CSSCSS
Gabarito ad1 web_2012_2
Gabarito ad1 web_2012_2Gabarito ad1 web_2012_2
Gabarito ad1 web_2012_2
paulofa
 
Aula 1 linguagem html (1)
Aula 1   linguagem html (1)Aula 1   linguagem html (1)
Aula 1 linguagem html (1)Kaoru Hatake
 
Apostila Css ( Apostilando.com )
Apostila Css ( Apostilando.com )Apostila Css ( Apostilando.com )
Apostila Css ( Apostilando.com )
Rodrigo Dias
 
Css Curso completo
Css Curso completoCss Curso completo
Css Curso completo
marcossonotec
 
Construindo layout de sites com CSS
Construindo layout de sites com CSSConstruindo layout de sites com CSS
Construindo layout de sites com CSS
Talita Pagani
 
Aula html5
Aula html5Aula html5
Aula html5
Rodrigo Gidra
 
Básico em (X)HTML e CSS
Básico em (X)HTML e CSSBásico em (X)HTML e CSS
Básico em (X)HTML e CSSKako Botasso
 
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3 Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Cristofer Sousa
 
Styles reaproveitáveis no Xamarin.Forms - TDC 2017
Styles reaproveitáveis no Xamarin.Forms - TDC 2017Styles reaproveitáveis no Xamarin.Forms - TDC 2017
Styles reaproveitáveis no Xamarin.Forms - TDC 2017
Letticia Nicoli
 
TDC2017 | São Paulo - Trilha Xamarin How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha Xamarin How we figured out we had a SRE team at ...TDC2017 | São Paulo - Trilha Xamarin How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha Xamarin How we figured out we had a SRE team at ...
tdc-globalcode
 
Html aula 1
Html aula 1Html aula 1
Html aula 1
Sedu
 
Html básico
Html básicoHtml básico
Html básico
Devmedia
 
Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5
Jose Augusto Cintra
 
Apresentação sobre Bootstrap na Maratona de Inovação ISITEC 2017
Apresentação sobre Bootstrap na Maratona de Inovação ISITEC 2017Apresentação sobre Bootstrap na Maratona de Inovação ISITEC 2017
Apresentação sobre Bootstrap na Maratona de Inovação ISITEC 2017
Fernando Freitas Alves
 

Semelhante a Bootstrap praticas mais usadas (20)

Apostila html
Apostila htmlApostila html
Apostila html
 
CSS
CSSCSS
CSS
 
Php Básico - Parte 2
Php Básico - Parte 2Php Básico - Parte 2
Php Básico - Parte 2
 
Curso HTML e CSS
Curso HTML e CSSCurso HTML e CSS
Curso HTML e CSS
 
Aula 20 div e spans
Aula 20 div e spansAula 20 div e spans
Aula 20 div e spans
 
Gabarito ad1 web_2012_2
Gabarito ad1 web_2012_2Gabarito ad1 web_2012_2
Gabarito ad1 web_2012_2
 
Aula 1 linguagem html (1)
Aula 1   linguagem html (1)Aula 1   linguagem html (1)
Aula 1 linguagem html (1)
 
Apostila Css ( Apostilando.com )
Apostila Css ( Apostilando.com )Apostila Css ( Apostilando.com )
Apostila Css ( Apostilando.com )
 
Css Curso completo
Css Curso completoCss Curso completo
Css Curso completo
 
Construindo layout de sites com CSS
Construindo layout de sites com CSSConstruindo layout de sites com CSS
Construindo layout de sites com CSS
 
Aula html5
Aula html5Aula html5
Aula html5
 
RCOM 11ºAno - CSS
RCOM 11ºAno - CSSRCOM 11ºAno - CSS
RCOM 11ºAno - CSS
 
Básico em (X)HTML e CSS
Básico em (X)HTML e CSSBásico em (X)HTML e CSS
Básico em (X)HTML e CSS
 
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3 Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
 
Styles reaproveitáveis no Xamarin.Forms - TDC 2017
Styles reaproveitáveis no Xamarin.Forms - TDC 2017Styles reaproveitáveis no Xamarin.Forms - TDC 2017
Styles reaproveitáveis no Xamarin.Forms - TDC 2017
 
TDC2017 | São Paulo - Trilha Xamarin How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha Xamarin How we figured out we had a SRE team at ...TDC2017 | São Paulo - Trilha Xamarin How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha Xamarin How we figured out we had a SRE team at ...
 
Html aula 1
Html aula 1Html aula 1
Html aula 1
 
Html básico
Html básicoHtml básico
Html básico
 
Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5
 
Apresentação sobre Bootstrap na Maratona de Inovação ISITEC 2017
Apresentação sobre Bootstrap na Maratona de Inovação ISITEC 2017Apresentação sobre Bootstrap na Maratona de Inovação ISITEC 2017
Apresentação sobre Bootstrap na Maratona de Inovação ISITEC 2017
 

Mais de Marconi Pacheco

Teste de Usabilidade Como planejar e executar
Teste de Usabilidade Como planejar e executarTeste de Usabilidade Como planejar e executar
Teste de Usabilidade Como planejar e executar
Marconi Pacheco
 
7 Dicas para Criação de layouts para sites em WordPress
7 Dicas para Criação de layouts para sites em WordPress7 Dicas para Criação de layouts para sites em WordPress
7 Dicas para Criação de layouts para sites em WordPress
Marconi Pacheco
 
Apresentação TCC - Marconi Pacheco 2010
Apresentação TCC - Marconi Pacheco 2010Apresentação TCC - Marconi Pacheco 2010
Apresentação TCC - Marconi Pacheco 2010
Marconi Pacheco
 
Maturidade UX nas Empresas
Maturidade UX nas EmpresasMaturidade UX nas Empresas
Maturidade UX nas Empresas
Marconi Pacheco
 
style guide ui
style guide uistyle guide ui
style guide ui
Marconi Pacheco
 
UX e UI Design - O que é? Quais as diferenças?
UX e UI Design - O que é? Quais as diferenças?UX e UI Design - O que é? Quais as diferenças?
UX e UI Design - O que é? Quais as diferenças?
Marconi Pacheco
 
A obra do espirito santo na igreja
A obra do espirito santo na igrejaA obra do espirito santo na igreja
A obra do espirito santo na igreja
Marconi Pacheco
 
Simplificando o design digital
Simplificando o design digitalSimplificando o design digital
Simplificando o design digital
Marconi Pacheco
 
Qual a importância de ir à igreja
Qual a importância de ir à igrejaQual a importância de ir à igreja
Qual a importância de ir à igreja
Marconi Pacheco
 
Design Centrado no Usuário para Interface Digital
Design Centrado no Usuário para Interface DigitalDesign Centrado no Usuário para Interface Digital
Design Centrado no Usuário para Interface Digital
Marconi Pacheco
 
Evolução do design digital
Evolução do design digitalEvolução do design digital
Evolução do design digital
Marconi Pacheco
 
Profissão Desenhista / Ilustrador
Profissão Desenhista / IlustradorProfissão Desenhista / Ilustrador
Profissão Desenhista / Ilustrador
Marconi Pacheco
 
Apresentando SEO Otimização de Sites
Apresentando SEO Otimização de SitesApresentando SEO Otimização de Sites
Apresentando SEO Otimização de Sites
Marconi Pacheco
 
Usabilidade para Websites
Usabilidade para WebsitesUsabilidade para Websites
Usabilidade para Websites
Marconi Pacheco
 
Arquitetura de informação para Interface Digital
Arquitetura de informação para Interface DigitalArquitetura de informação para Interface Digital
Arquitetura de informação para Interface Digital
Marconi Pacheco
 
Site responsivo vantagens e desvantagens
Site responsivo vantagens e desvantagensSite responsivo vantagens e desvantagens
Site responsivo vantagens e desvantagens
Marconi Pacheco
 
Restaurando a Qualidade de Vida - Filipenses 4:4-8
Restaurando a Qualidade de Vida - Filipenses 4:4-8Restaurando a Qualidade de Vida - Filipenses 4:4-8
Restaurando a Qualidade de Vida - Filipenses 4:4-8
Marconi Pacheco
 
O Poder da Língua - Tiago 3.1-12
O Poder da Língua - Tiago 3.1-12O Poder da Língua - Tiago 3.1-12
O Poder da Língua - Tiago 3.1-12
Marconi Pacheco
 
Profissão Front-end
Profissão Front-endProfissão Front-end
Profissão Front-end
Marconi Pacheco
 
Web Designer - Principais Conhecimentos Principais Funções
Web Designer - Principais Conhecimentos Principais FunçõesWeb Designer - Principais Conhecimentos Principais Funções
Web Designer - Principais Conhecimentos Principais Funções
Marconi Pacheco
 

Mais de Marconi Pacheco (20)

Teste de Usabilidade Como planejar e executar
Teste de Usabilidade Como planejar e executarTeste de Usabilidade Como planejar e executar
Teste de Usabilidade Como planejar e executar
 
7 Dicas para Criação de layouts para sites em WordPress
7 Dicas para Criação de layouts para sites em WordPress7 Dicas para Criação de layouts para sites em WordPress
7 Dicas para Criação de layouts para sites em WordPress
 
Apresentação TCC - Marconi Pacheco 2010
Apresentação TCC - Marconi Pacheco 2010Apresentação TCC - Marconi Pacheco 2010
Apresentação TCC - Marconi Pacheco 2010
 
Maturidade UX nas Empresas
Maturidade UX nas EmpresasMaturidade UX nas Empresas
Maturidade UX nas Empresas
 
style guide ui
style guide uistyle guide ui
style guide ui
 
UX e UI Design - O que é? Quais as diferenças?
UX e UI Design - O que é? Quais as diferenças?UX e UI Design - O que é? Quais as diferenças?
UX e UI Design - O que é? Quais as diferenças?
 
A obra do espirito santo na igreja
A obra do espirito santo na igrejaA obra do espirito santo na igreja
A obra do espirito santo na igreja
 
Simplificando o design digital
Simplificando o design digitalSimplificando o design digital
Simplificando o design digital
 
Qual a importância de ir à igreja
Qual a importância de ir à igrejaQual a importância de ir à igreja
Qual a importância de ir à igreja
 
Design Centrado no Usuário para Interface Digital
Design Centrado no Usuário para Interface DigitalDesign Centrado no Usuário para Interface Digital
Design Centrado no Usuário para Interface Digital
 
Evolução do design digital
Evolução do design digitalEvolução do design digital
Evolução do design digital
 
Profissão Desenhista / Ilustrador
Profissão Desenhista / IlustradorProfissão Desenhista / Ilustrador
Profissão Desenhista / Ilustrador
 
Apresentando SEO Otimização de Sites
Apresentando SEO Otimização de SitesApresentando SEO Otimização de Sites
Apresentando SEO Otimização de Sites
 
Usabilidade para Websites
Usabilidade para WebsitesUsabilidade para Websites
Usabilidade para Websites
 
Arquitetura de informação para Interface Digital
Arquitetura de informação para Interface DigitalArquitetura de informação para Interface Digital
Arquitetura de informação para Interface Digital
 
Site responsivo vantagens e desvantagens
Site responsivo vantagens e desvantagensSite responsivo vantagens e desvantagens
Site responsivo vantagens e desvantagens
 
Restaurando a Qualidade de Vida - Filipenses 4:4-8
Restaurando a Qualidade de Vida - Filipenses 4:4-8Restaurando a Qualidade de Vida - Filipenses 4:4-8
Restaurando a Qualidade de Vida - Filipenses 4:4-8
 
O Poder da Língua - Tiago 3.1-12
O Poder da Língua - Tiago 3.1-12O Poder da Língua - Tiago 3.1-12
O Poder da Língua - Tiago 3.1-12
 
Profissão Front-end
Profissão Front-endProfissão Front-end
Profissão Front-end
 
Web Designer - Principais Conhecimentos Principais Funções
Web Designer - Principais Conhecimentos Principais FunçõesWeb Designer - Principais Conhecimentos Principais Funções
Web Designer - Principais Conhecimentos Principais Funções
 

Bootstrap praticas mais usadas

  • 1. Bootstrap Práticas mais usadas Marconi Pacheco - Designer Digital
  • 2. O que é o Bootstrap Bootstrap – Práticas mais usadas  O Bootstrap é uma ferramenta gratuita para desenvolvimento HTML, CSS e Javascript.  Ajuda no desenvolvimento de protótipos ou aplicações completas com várias estilos CSS, sistemas de grid responsivo, componentes pré-construídos.
  • 3. Ferramentas do Bootstrap Bootstrap – Práticas mais usadas  Menu lateral Todas as ferramentas que o Bootstrap possui estão neste menu, incluindo as:  Documentação de uso;  Exemplos práticos;  Componentes pré-prontos.
  • 4. Classes frequentemente usadas Bootstrap – Práticas mais usadas  Espaçamento, margem e alinhamento de textos <div class=“mt-5"> <div class=“p-5”> <p class=“text-center”> </p> </div> </div> m - para usar margin; p - para usar padding t = top; b = bottom; l = left; r = right; x = horizontais; y = verticas Os campos de tamanhos vai de 0 a 5  Alinhamento de textos são para: esquerda, centralizado, direita
  • 5. Classes frequentemente usadas Bootstrap – Práticas mais usadas  Cores e bordas <div class=“mt-5 border"> <div class=“p-5 bg-warning”> <p class=“text-center text-success”> </p> </div> </div>  Cores: existem algumas cores direta da bootstrap, para textos, fundos, bordas, links e botões (consultar utilitários > cores).  Bordas: use os utilitários de borda para adicionar ou remover as bordas de qualquer elemento. Escolha entre um dos lados ou todos de uma vez.
  • 6. Componentes frequentemente usados Bootstrap – Práticas mais usadas  Botões <button type="submit” class="btn btn-primary" > Botão </button>  Podem serem editados em cores, tamanhos e estados interativos.  Tags para uso de botões: <a>; <button> ; <input> do tipo button, submit e reset  Classes btn = forma de botão btn-primary = cor do botão btn-block = largura 100%
  • 7. Componentes frequentemente usados Bootstrap – Práticas mais usadas  Campos de texto (input) <input type=“text” class=“form-control" placeholder=“Nome”>  Podem serem editados em tamanhos e estados interativos.  Classe form-control = Esta classe insere forma e cores, dando um visual melhor.
  • 8. Grid do Bootstrap  É um sistema de doze colunas para arranjar e alinhar conteúdo.  Totalmente, responsivo.  Trabalha com Mobile-first, iniciando com resolução menor para a maior. Bootstrap – Práticas mais usadas
  • 9. Como funciona a grid do Bootstrap  Tabela com aspectos do funcionamento de sistema grid.  A grid contém 5 breakpoints: col-xs = extra small (implícito); col-sm = small; col-md = medium; col-lg = large; col-xl = extra large. Bootstrap – Práticas mais usadas
  • 10. Como usar a grid do Bootstrap  Ao escrever as tags em HTML precisamos seguir uma ordem hierárquica, são elas: container, raw e col-(...).  Container - cria meios para centralizar e horizontalmente preencher os conteúdos; .container - para ter uma largura referente ao tamanho da tela com máximo de 1140px; .container-fluid - para largura de 100% da tela, em todos tamanhos de dispositivos. <div class="container"> </div> Bootstrap – Práticas mais usadas
  • 11. .container.row .col .container propriedades da classe Bootstrap – Práticas mais usadas
  • 12. .container .row .col <div class="container"> <div class=“row"> </div> </div>  row - são elementos para envolver colunas.  Tira os espaços padding de cada lado da coluna e alinha todo conteúdo dentro a esquerda, além de possuir display: flex, para controle de CSS Flexbox. Bootstrap – Práticas mais usadas
  • 13. .Row propriedades da classe .container .row .col Bootstrap – Práticas mais usadas
  • 14. .container .row .col <div class="container"> <div class=“row"> <div class=“col"> </div> </div> </div>  Classes de colunas “col-” indicam o número de colunas que você quer usar, dentro de uma possibilidade de 12.  Largura de colunas são definidas em porcentagem para que elas sejam sempre fluidas e dimensionadas com relação a seus elementos pais. Bootstrap – Práticas mais usadas
  • 15. .col propriedades da classe .container .row .col Bootstrap – Práticas mais usadas
  • 16. Colunas - observações importantes  Colunas sem breakpoint declarado Automaticamente se dimensionará com larguras iguais. Por exemplo, .col-4 vão automaticamente, ter 33% de largura, em qualquer resolução de tela.  Colunas sem número declarado Automaticamente se dimensionará com larguras iguais. Por exemplo, quatro .col-sm vão automaticamente, ter 25% de largura, no breakpoint sm (inicia em 576px) ou maior; Bootstrap – Práticas mais usadas
  • 17. Exercício prático  1º Abrir um novo arquivo em HTML, escrevendo a estrutura da template inicial do Bootstrap;  2º Escreva estrutura com topo <header>, meio <main> e rodapé <footer>;  3º Na tag <header> insira a classe container-fluid (é = 100% tela), nas <main> e <footer> insira a classe container;  4º <header>, <main> e <footer> - Insira uma <div> com a classe row;  5º <header> e <footer> Dentro das <div> ’s com row insira uma outra <div> com classe col-12 (é = 1 coluna);  6º <header> na tag com a classe da coluna, insira cor de fundo amarela, padding-vertical e margin-bottom com valor 5;  7º <header> Insira o conteúdo com <h2> com seu nome e com o texto centralizado (topo finalizado);  8º <footer> na tag com a classe da coluna, insira cor de fundo verde, padding-vertical e margin-top com valor 5;  9º <footer> Insira o conteúdo com <h2> com seu último nome, texto centralizado e de cor branco (rodapé finalizado);  10º <main> Na tag <row> insira cor de fundo cinza (light), bordas e padding-vertical com valor 5.  11º <main> Insira o conteúdo dividido em três colunas contendo um input de texto para as duas primeiras colunas e um botão verde na 3º coluna. As colunas precisam ter comportamento diferentes para cada resolução, igual imagem a seguir... Bootstrap – Práticas mais usadas
  • 18. Bootstrap – Práticas mais usadas
  • 19. Obrigado Bootstrap – Práticas mais usadas Marconi Pacheco Designer Digital marconidesenhos@gmail.com linkedin.com/in/marconipachecobehance.net/marconipacheco github.com/marconip