Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Chatbox

    Lembre-se de ler as nossas regras!
    Load More
    You don't have permission to chat.
Ruffles

html/css Bootstrap - Primeiros passos

Recommended Posts

haze.png
Introdução ao Bootstrap, como baixar e usar.

https://getbootstrap.com.br/

Bootstrap: Crie projetos responsivos para dispositivos móveis na web com a biblioteca de componentes front-end mais popular do mundo.

O que é o Bootstrap?
O Bootstrap é uma ferramenta gratuita para desenvolvimento HTML, CSS e JS. Crie protótipos rapidamente ou aplicações completas com nossas variáveis e mixins Sass, sistemas de grid responsivo, componentes pré-construídos e poderosos plugins com jQuery.

Introdução:

Sabe aquela história de que a cada projeto WEB é necessário começar tudo do zero, escrever linhas e mais linhas de CSS, Javascript, etc para fazer provavelmente coisas similares que já foram feitas em outros projetos? Usando este framework, isso não é mais necessário!!

Bootstrap é um framework front-end que ajuda no desenvolvimento de sites e aplicações WEB. É uma coleção de vários elementos e funções para desenvolvimento WEB, como HTML, CSS e Javascript disponibilizados em uma única ferramenta.

A ideia é que ao iniciar um novo projeto você já tenha uma estrutura pronta com os elementos mais comuns que são utilizados, não precisando começar do zero e escrever várias linhas de código para fazer a mesma coisa novamente.

Outra grande característica do Bootstrap é que ele é responsivo, o que isso significa? Significa que quando você criar uma página HTML usando Bootstrap ela vai se adequar corretamente ao tamanho da tela de um celular, tablet ou computador sem que seja necessário adicionar um código específico para cada layout de tela.

Para configurar e começar a usar o Bootstrap no seu projeto, é muito simples e rápido, o primeiro passo é fazer o download dos arquivos pelo site do Bootstrap.

Ao descompactar o pacote está será a estrutura criada:
estrutura1.png Figura 1 – Estrutura dos arquivos Bootstrap

A estrutura do Bootstsrap é muito simples de entender e de se usar, cada pasta corresponde aos tipos de arquivos que são oferecidos pelo framework.

Para começar a usar basta criar, por exemplo, uma página HTML na raiz do diretório e no código fazer a chamada para os arquivos do Bootstrap.

<head>
<title>Bootstrap</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
</head>

Listagem 1 – Adicionando Bootstrap a uma página HTML

Pronto! Com essas poucas linhas o Bootstrap está configurando na página HTML. Notem que esse trecho do código é onde apontamos os arquivos da pasta descompactada.

 <link href="css/bootstrap.min.css" rel="stylesheet">
 <link href="css/style.css" rel="stylesheet">

Listagem 2 – Link para os arquivos Bootstrap

Para ilustrar que o uso do Bootstrap pode fazer milagres na criação de front-end e que o tempo de desenvolvimento será otimizado, segue um exemplo de uma tabela onde é usado o feito de cores alternadas nas linhas:

<html>
<head>
<title>Bootstrap</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
</head>
<body>
<table class="table">
  <thead>
    <tr>
      <th scope="col">#</th>
      <th scope="col">First</th>
      <th scope="col">Last</th>
      <th scope="col">Handle</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th scope="row">1</th>
      <td>Mark</td>
      <td>Otto</td>
      <td>@mdo</td>
    </tr>
    <tr>
      <th scope="row">2</th>
      <td>Jacob</td>
      <td>Thornton</td>
      <td>@fat</td>
    </tr>
    <tr>
      <th scope="row">3</th>
      <td>Larry</td>
      <td>the Bird</td>
      <td>@twitter</td>
    </tr>
  </tbody>
</table>

<script src="js/jquery.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>
</html>

Listagem 3 – Página HTML usando Bootstrap

O resultado pode ser visto na imagem abaixo:

Screenshot_1.png
Figura 2 – Tabela criada com CSS do Bootstrap

Todas as classes CSS que foram usadas nesse código fazem parte da biblioteca do framework, não foi preciso escrever nenhuma linha de CSS para obter esse resultado! Notem que a classe usada na tabela table-responsive já trabalha com o conceito de responsivo, portanto, essa tabela criada se adapta ao tamanho da tela em que a página for acessada. Abaixo segue uma imagem de como a página é exibida quando acessada pelo celular.

Screenshot_2.png

Figura 3 – Exemplo que o Bootstrap é responsivo

Vimos até aqui o uso do CSS pelo framework. Agora veremos um exemplo bem simples de como fazer com que ao passar o mouse em cima de uma das linhas da tabela, ela fique selecionada com outra cor, sem precisar escrever nenhum código Javascript ou Jquery. Para fazer essa funcionalidade basta trocar o nome da classe da table de table-striped para table-hover, pronto! Em 1 segundo você tem uma funcionalidade muito usada implementada na sua página.

Screenshot_3.png

Figura 4 – Exemplo usando Bootstrap para deixar a linha selecionada com uma cor diferente

O Bootstrap é um framework com várias vantagens que devem ser levadas em consideração no momento de se iniciar um projeto. Neste tópico o objetivo foi mostrar de forma bem sucinta como começar a utilizá-lo. Para explorar mais a ferramenta, entender os conceitos para construir os elementos e utilizar os recursos disponíveis, vale a pena uma leitura no site oficial do Bootstrap.

Obs.: Você também pode adicionar o Bootstrap ao HTML por link, sem precisar baixar os arquivos do Bootstrap. Para saber mais visite o site oficial do Bootstrap.

O Bootstrap na postagem desse tópico se encontra na versão 4.1.3

  • Love 2

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×