Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Bootstrap
BOOTSTRAP 
Bootstrap: O que é?
Bootstrap é um framework front-end que fornece estruturas de CSS para criar sites e aplicações responsivas de forma rápida e simples.
Ao estudar Bootstrap vamos nos deparar com a palavra sass:
· Sass (Syntactically Awesome StyleSheets) - É uma extensão do CSS. 
· É um pré-processador CSS. 
· SASS adiciona elementos de programação que não existem no CSS, como o uso de variáveis e Procedures (chamadas de MIXINS). 
Com isso, o SASS organiza o CSS de uma forma procedural.
NPM (Node Package Manager) - É um utilitário de distribuição de pacotes. 
Similiar ao NuGet (.NET) e ao Mavem (Java). 
O NPM é o utilitário mais usado para distribuição e manutenção de pacotes em desenvolvimento WEB.
O Bootstrap é um framework CSS. Nas versões anteriores era usado o LESS (equivalente ao SASS) como pré-processador CSS. 
O SASS é menos complexo que o LESS e foi optado como padrão.
Uma das formas de integrar o Bootstrap no seu projeto é usar o NPM. Isso simplifica bastante o processo de desenvolvimento.
Usando Bootstrap 
Bootstrap é um dos mais populares frameworks para construção de sites responsivos (compatíveis tanto com desktop, smartphones ou dispositivos com telas de diversos tamanhos).
Para criarmos um site usando Bootstrap, precisamos usar os três componentes principais:
1) Bootstrap CSS - linha 11 - antes do header
2) Bootstrap icons - linha 12 - antes.do header
3) Bootstrap JavaScript Bundle - linha 22 - depois do header
Cores:
Essas palavras chave são usadas em muitas classes do Bootstrap.
Tamanhos:
LAYOUT
Pontos de quebra (colapso)
Quando desenvolvemos sites responsivos, devemos prestar atenção nos chamados Pontos de Interrupção (breakpoints). 
Pontos de Interrupção: permitem controlar como o layout se adapta em um determinado dispositivo.
Bootstrap usa as media queries para aplicar estilos com base em um conjunto de parâmetros do navegador e do sistema operacional
Contêineres de dados
Contêineres: delimitam o conteúdo em um contêiner. 
Temos 3 tipos de containeres:
(onde * pode ser um dos tipos sm, md, lg, xl ou xxl)
Sistema de grade
Bootstrap divide a página em 12 colunas.
Ao estruturar uma página, devemos utilizar as seguintes classes: 
1. Contêiner (.container) 
2. Linha (.row)
3. Coluna (.col*).
O * representa a quantidade de colunas que usaremos. 
Note que Bootstrap divide cada elemento em 12 colunas. Logo, seria possível dividir a coluna 1 da figura em 12 outras partes. 
Podemos definir um ponto de quebra para a coluna, informando os tamanhos desejados no meio da classe: 
col-[ponto-de-quebra]-[valor] 
Por exemplo: col-xl-6 col-sm-12 
Nesse exemplo acima, temos:
· col-xl-6 - Em uma tela grande (xl), o elemento deve ocupar metade do espaço. 
· col-sm-12 - Em uma tela pequena (sm), o elemento deve ocupar 100% do espaço disponível.
Classes de alinhamento:
Podem ser usadas com a classe row, para alinhar colunas na tela:
· justify-content-start: alinha à esquerda (padrão); 
· justify-content-xcenter: centraliza;
· justify-content-end: alinha à direita;
· justify-content-around: margens à direita e à esquerda iguais;
· justify-content-between: alinha cada item em uma ponta (quando há dois itens);
· justify-content-evenly: parecido com o *-around. 
Classes offset:
Realiza o espaçamento entre DIVs. 
Sem offset
Margem e preenchimento:
[tipo][posição][nível]
Onde tipo pode ser “p” ou “m”; 
Posição pode ser:
· “e” (end ou final), 
· “b” (bottom ou rodapé), 
· “s” (start ou início), 
· “t” (top ou topo), 
· “x” (eixo x: esquerda e direita), 
· “y” (eixo y: topo e rodapé), 
· ou ainda, pode deixar o valor em branco para aplicar aos quatro lados da margem; 
Por fim, nível pode ser: 0, 1, 2, 3, 4 ou 5. 
Posicionamento fixo e visibilidade 
Podemos fixar um elemento no topo ou no rodapé usando as classes “fixed-top” e “fixed-bottom”.
Atenção: A classe fixed-top sobrepõe itens.
Altura e largura
Podemos alterar a largura e a altura de um elemento usando as classes “w-*” e “h-*”, respectivamente, onde * representa o percentual de tamanho e pode ser 0, 25, 50, 75, 100 ou auto.
Largura = w
Altura = h
Tipografia: Se refere às fontes de um texto.
<div class=”container”>
<!-- posição -->
<p class=”text-start”>Início</p>
<p class=”text-center”>Centro</p>
<p class=”text-end”>Direita</p>
<!-- cor -->
<p class=”text-muted”>Texto desbotado</p>
<p class=”text-success”>Texto verde</p>
<p class=”text-danger”>Texto vermelho</p>
<p class=”text-warning”>Texto laranja</p>
<p class=”text-primary”>Texto azul</p>
<p class=”text-info”>Texto azul ciano</p>
<p class=”text-secondary”>Texto cinza</p>
<p class=”text-dark”>Texto preto</p>
<p class=”text-light bg-dark”>Texto branco</p>
</div>
A saída será:
Caso queira aplicar essas propriedades de cores a links, troque “text-*” por “link-*”:
<a href="#">Link padrão</a>
<a href="#" class="link-success">Link verde</a>
<a href="#" class="link-danger">Link vermelho</a>
Tamanhos de textos
Se quisermos aumentar o tamanho de uma fonte, podemos usar as classes “display-*”, onde * representa um número que pode ser 0, 1, 2, 3, 4, 5 ou 6. 
Podemos aplicar isso em simples tags de parágrafo (<p>), caixas delimitadoras de texto (<span>) ou até mesmo em títulos (<h1>). Veja:
<p class=”text-muted bg-light p-2″>< p > com diplay-6</p>
<p>Texto comum</p>
<p class=”display-6″>Texto grande</p>
Já para reduzir o tamanho de um texto, utilize a classe “small”.
<p class="small">Texto menor</p>
Podemos também deixar o texto destacado, usando lead:
<p class="lead">parágrafo com destaque</p>
Imagens e figuras
Bootstrap fornece uma série de classes para estilizar figuras. São exemplos dessas classes:
· img-thumbnail: adiciona uma moldura à figura;
· rounded: adiciona bordas arredondadas;
· img-fluid: imagem responsiva (ocupa todo o espaço).
Para posicionar imagens podemos usar as classes:
· Esquerda: float-start
· Direita: float-end
· Centro: mx-auto d-block
Tabelas
Por padrão, toda a tabela deve receber a classe “table”. Essa classe pode ser complementada por outras classes como:
· table-striped: adiciona listas na tabela;
· table-hover: ao passar o mouse sobre uma linha, o navegador irá destacá-la;
· table-sm: tabela condensada;
· table-bordered: tabela com bordas;
· table-borderless: tabela sem bordas;
· table-[*cor]: colore a tabela (ver padrões de cores do Bootstrap, como primary, etc.);
· table-responsive: tabela responsiva.
Exemplos:
<table class=”table“> mostra a tabela sem nenhuma formatação.
<table class="table table-borderless">
Para colorir a tabela:
<table class=”table-primary”>…</table>
ATENÇÃO: ao usar a classe responsive, colocar na div container e não na tabela. Exemplo:
<div class=”table-responsive”>
<table class=”table bg-warning”>
Link do site para estudo: https://diegomariano.com/bootstrap-icons
image10.jpg
image5.jpg
image2.jpg
image4.jpg
image9.jpg
image6.jpg
image1.png
image3.png
image8.jpg
image11.jpg
image12.jpg
image7.jpg

Mais conteúdos dessa disciplina