Layout responsivo com Grid Bootstrap

Valquiria Pires de Oliveira Valquiria Pires de Oliveira
25 de junho de 2020
Layout responsivo com Grid Bootstrap

O desenvolvimento de sites deixou de ser apenas para desktop há muito tempo, e acabou cada vez mais atingindo diversos tipos de dispositivos, com telas e sistemas operacionais diferentes. Para aumentar a usabilidade das páginas, softwares foram adaptados e regras de internet foram criadas para criar uma uniformidade no desenvolvimento.

Como surgiu o bootstrap?

Ele foi desenvolvido pelos engenheiros do Twitter, Jacob Thorton e Mark Otto, como uma tentativa para solucionar incompatibilidades dentro da equipe. O objetivo era otimizar o desenvolvimento de sua plataforma adotando uma única estrutura. Isso poderia reduzir a inconsistência entre os diferentes métodos de codificação usados ​​por diferentes profissionais. A tentativa foi tão bem-sucedida que eles perceberam o grande potencial da ferramenta e a lançaram como software livre no GitHub.

Projetado para qualquer um em qualquer lugar

O slogan “Projetado para qualquer um em qualquer lugar” não veio do nada: com interface bastante amigável, o Bootstrap oferece uma enorme variedade de plugins e temas compatíveis com o framework. Além disto, possui integração com qualquer linguagem de programação. E o melhor de tudo, é free! Isto, graças ao seu código aberto, que em pouco tempo após o seu lançamento já recebeu a contribuição de inúmeros desenvolvedores de todo o planeta, tornando-o o software livre mais ativo do mundo.

Em seu site oficial, vemos a seguinte frase: “Bootstrap torna o desenvolvimento front-end mais rápido e fácil. Ele é feito para pessoas de todos os níveis de habilidade, dispositivos de todos os formatos e projetos de qualquer tamanho”. Aqui, resumimos os benefícios adicionais que ele oferece aos desenvolvedores.

Entendendo o bootstrap

A melhor forma de explicar o Bootstrap é entender que o Bootstrap é como um carro já pronto, que você pode trocar a cor, bancos e melhorar o motor, porém toda a estrutura do carro já é entregue pronta para você, ou seja, a parte mais complexa já está pronta tendo que seguir o mesmo padrão da estrutura e modificando somente o que desejar.

Em termos técnicos o Bootstrap possui toda a estrutura pronta para fazer sites responsivos adaptados para desktop, tablets e smartphones, mas é possível fazer alterações no design conforme desejar.

GRID – A estrutura do carro

O mais importante no Bootstrap é o Grid, porque é a estrutura que vai permitir o site ser visualizado para desktop, tablets e smartphones. Ao desenvolver uma página para desktop no Photoshop, poderá ser adaptada para tablets e smartphones quando implementado no código, evitando assim de desenvolver a mesma página no Photoshop para diversas plataformas.

1) Container e Colunas

O Grid é constituído por container e colunas:

  • O container possui um tamanho fixo de acordo com o dispositivo que o usuário está acessando o site, por exemplo, se o usuário acessar o site em um monitor grande a largura do container será de 1440px, porém se o usuário acessar de um iPad a largura será de 750px.
  • As colunas são as divisórias dentro do container e não possuem um tamanho fixo, a largura se adapta de acordo com o dispositivo do usuário.

2) Limite de 12 colunas

  • As colunas dentro do container possuem limite de 12 colunas, ou seja, na largura de uma página é possível adicionar até 12 colunas uma do lado da outra.
  • Cada coluna possui um número, que significa o seu espaçamento. No exemplo acima vemos que cada coluna possui o número 1 e uma do lado da outra é igual a 12. Porém podem ser utilizados menos colunas preenchendo a largura total da página, neste caso podem ser utilizados colunas com tamanho 6 + 6, 8 + 4 e assim por diante desde que o total seja 12. Segue exemplos:

Exemplo de grid com 12 colunas

Exemplo de grid com 3 colunas que no total o espaçamento é igual a 12

Exemplo de grid com 2 colunas que no total o espaçamento é igual a 12

Exemplo de grid com 2 colunas que no total o espaçamento é igual a 12

Photoshop

A melhor escolha para o desenvolvimento Web é o Adobe Photoshop, sendo um software que se adaptou muito bem com o mundo da Web e o desenvolvimento para multiplataforma como Desktop, Tablet e Smartphone.

Caso você esteja acostumado com Adobe Illustrator também é possível desenvolver sites neste software, porém o Photoshop torna o trabalho mais fácil devido a facilidade de gerenciamento com as camadas (layers).

Conclusão

Conhecer bem o Grid do Bootstrap é uma habilidade crucial para Designers. Ter esse conhecimento, reduzirá muito esforço e tempo na hora de repassar para o Desenvolvimento Web.

Palavras-chave:

Velx Tecnologia