Índice
Em outro tutorial, foi explicada uma introdução às interfaces de usuário do Bootstrap e também um tutorial sobre como desenhar um projeto web com o Bootstrap 2.0, neste passaremos para as interfaces e elementos mais utilizados no desenvolvimento web.Podemos baixar o Bootstrap e colocá-lo em um diretório em nosso site ou usá-lo vinculando-o à sua biblioteca online.
Bootstrap é uma estrutura de código aberto e aberto para um desenvolvimento web mais rápido e fácil.
Pesquisando, podemos encontrar muitas contribuições da comunidade css e componentes personalizados e modelos de design que outros usuários fizeram e os disponibilizam, há muitos componentes para criar barras de navegação, janelas modais e pop-ups, carrosséis de imagens, menus e muitos outros, também como plug-ins JavaScript e Jquery para validar formulários e outras funcionalidades
Tabelas e linhas com efeitos
O Bootstrap possui estilos e efeitos CSS já programados que podemos usar, por exemplo, para alterar a cor das linhas de uma tabela e quando o mouse passa sobre ela.
O código será o seguinte:
Tabela e linhas com efeito
Veículo | Fonte | Doença | Preço |
---|---|---|---|
Fiat 500 | Madrid | Usado | 9690€ |
Honda Accord | Barcelona | Usado | 14500€ |
Laguna Renault | Toledo | Usado | 2800€ |
PROLONGAR
O código será o seguinte:Menu multinível usando Css Bootstrap
Administrador de vendas de clientes
- Sistema
- Comercial
- Configurações
- Permissões
- Servidores
- Servidor Vps A
- Servidor Vps B
- Consumo de recursos
- Cópia de segurança
.container {largura: 1170px; }As seguintes classes de linha fornecem uma margem esquerda e direita em toda a página:
.fileira {; margem direita: -15px; }A classe dropdown-menu já vem com Bootstrap e as classes de botão btn btn-primary também. Adicionaremos o submenu e as classes de nível para poder gerar o submenu. Lembre-se que classes possuem hierarquias, portanto, se nomearmos a mesma classe que temos no Bootstrap e adicionarmos algum atributo a ela, a última declaração feita prevalece.
Isso é para o caso em que adicionamos um atributo shift left, embora a classe já esteja definida em bootstrap.min.css
. menu suspenso {à esquerda: 150px; }Pop-up css e jquery com conteúdo html
Usaremos a função popover que exibe um pop-up quando um link é passado com o mouse e a variável de conteúdo tem o html para exibir.
Pegaremos a tabela anterior e adicionaremos uma coluna para uma ficha técnica.
Em cada link teremos a seguinte frase e depois com o id invocaremos um script.
Veículo | Fonte | Doença | Preço | Fotos |
---|---|---|---|---|
Fiat 500 | Madrid | Usado | 9690€ | Ficha técnica |
Honda Accord | Barcelona | Usado | 14500€ | Ficha técnica |
Colunas e blocos na página
O bootstrap é baseado em uma largura de 1200 pixels, divididos em 12 blocos que cobrem 99% da estrutura da web, cada bloco cobre 8,3333%, equivalente a 100 pixels e também possui um espaço de 1 pixel.
Sempre a combinação de blocos na mesma linha para adicionar 12 por exemplo:
Dois blocos de 3 e um de 6
Abaixo, colocamos um bloco de tamanho 8 de 800 pixels:Blocos de bootstrap
Bloco col-md-3 de 300px.
Bloco col-md-6 de 600px.
Bloco col-md-3 de 300px.
Bloco de 800px col-md-8.
Esses blocos são responsivos à medida que são configurados no CSS do Bootstrap. Aqui podemos ver uma amostra de como os blocos se adaptam a uma mudança de tela de um dispositivo móvel.
Como personalizar o Bootstrap para alterar estilos e funcionalidades
Para criar estilos e funcionalidades compatíveis com o Bootstrap, devemos utilizá-lo como qualquer outra biblioteca css ou js, como mais um framework do projeto, neste caso será utilizado para desenho e funcionalidade no navegador do usuário. Devemos evitar reformar as bibliotecas originais, mas encaixar as nossas próprias, portanto, quando os desenvolvedores do Bootstrap lançarem uma atualização, não teremos problemas em incorporar a nova se mantivermos nossas alterações separadas.
Para definir nossas próprias folhas de estilo, devemos criar um novo arquivo de estilos CSS, para definir nossas alterações sem afetar o css original. Vamos lembrar a hierarquia, por exemplo.
Se estiver no Bootstrap css bootstrap.min.css
.col-md-3 {largura: 25%; }E queremos que tenha uma borda em um arquivo separado my styles.css, podemos declarar:
.borderojo {border: 1px solid red}Então, na página, invocamos os dois arquivos
No bloco, nós o aplicamos da seguinte maneira:
Isso seria equivalente a declará-lo assim:Bloco col-md-3 de 300px.
col-md-3 {largura: 25%; borda: 1px vermelho sólido; }Agora, se por algum motivo ele tivesse duas declarações semelhantes, suponha
.borderojo {borda: 1px vermelho sólido; } .clientblock {border: 1px solid blue; }Quem prevalece é a última sentença declarada. Portanto, o bloco terá uma borda azul.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivoBloco col-md-3 de 300px.