O documento fornece uma introdução sobre o framework Bootstrap 4, descrevendo o que é Bootstrap, as principais mudanças da versão 4, como começar a usar Bootstrap e os principais pontos positivos e negativos de seu uso.
4. O BOOTSTRAP
O Bootstrap é um framework para o
Desenvolvimento com HTML, CSS e JS.
▸ Criado pelo Twitter
▸ Open source
▸ Responsivo
▸ Mobile-first
▸ Grids 12
▸ v4.0 beta
6. BEM VINDO A VERSÃO 4 BETA
A versão 4 do Bootstrap é uma das maiores
reescritas do projeto.
▸ Retirada do LESS
▸ Retirado do Bower
▸ Suporte IE10 e IOS7
▸ Suporte Android 5
▸ Flexbox já habilitado
-
▸ Mudança de 'px' para 'rem'
▸ font-size de 14px para 16px
▸ ‘-xs’ removido
▸ Retirada do Glyphicons
▸ Componentes refatorados
8. ADICIONANDO O BOOTSTRAP
O Bootstrap pode ser adicionado de duas formas:
▸ Adicionando os CDN do Bootstrap ao seu
projeto.
▸ Baixando os arquivos já compilados
▸ Baixando o código fonte
▸ Instalando pelo npm
9. O GRID
Entender o sistema de grids é a base para que você
possa encaixar o seu projeto nos padrões de
responsividade do Bootstrap.
▸ Container e container-fluid
▸ Breakpoints
▸ Linhas e colunas
▸ Flexbox
10. ELEMENTOS
Na documentação do Bootstrap você encontra seus
elementos agrupados em 4 grandes grupos:
- Layout: grid, media queries e utilidades do layout.
- Content: fontes, imagens, tabelas, figuras e etc.
- Components: botões, navbars, modals e etc.
- Utilities: border-radius, colors, floats e etc.
13. PORQUE NÃO USAR
▸ Contém muitas coisas que você vai carregar
mas, não vai utilizar.
▸ É baseado em classes tornando difícil a
semântica do seu código.
▸ Pode ser difícil de entender e também de
modificar.
▸ Seu aplicativo vai ficar com a carinha “fui feito
em Bootstrap”
▸ O seu design pode não se encaixar no padrão
“Bootstrap de ser”.
15. PORQUE DEVO USAR
▸ Rapidez para iniciar um projeto.
▸ Responsivo.
▸ Mobile-first.
▸ Sem choro para formulários.
▸ Muito completo
▸ A cada versão ele vem melhorando a forma de
como podemos adaptá-lo e também ficando
menos pesado.
▸ Você vai aprender muito com ele.