DICAS DE BOOTSTRAP 3



Documentos relacionados
atividade florestal não-madeireira título da categoria com opção de uso de icone

Desenvolvendo com Bootstrap 3: um framework front-end que vale a pena!

wireframe do novo site

d ce R E V I S T A D I G I TA L

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

EMBRACE THE FUTURE SERVIÇO PÓS-VENDA ONDE ESTAMOS NEGÓCIO ÁREAS DE EDIFÍCIO PLATINUM MOÇAMBIQUE

R.Boquino Manual de Identidade Visual

SOCALOR saunas Manual de Identidade Visual

Lajedo Site Guia de operações comuns

- Versão 1.0 Página 1

wireframe homepage Onde buscar ajuda para animais carentes onde denunciar maus tratos Feiras de doação por todo o Brasil Apadrinhe um cão

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2

Como incluir artigos:

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Microsoft Access: Criar relações para um novo banco de dados. Vitor Valerio de Souza Campos

PROPOSTA DE DESENVOLVIMENTO INTERNET PARA CARTÃO SUL

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

ALUNES MANUAL DO USUÁRIO. Guia rápido Alunes

Modelo Canônico de Relatório Técnico e/ou Científico com abntex2

MANUAL DE REGRAS BÁSICAS. CAPAS MESTRADO Instituto Politécnico de Viana do Castelo

AULA: BrOffice Impress terceira parte. Ao final dessa aula, você deverá ser capaz de:

VISUAL LIGHTBOX FERRAMENTA WEB DESIGN FABIANO KEIJI TAGUCHI

Sorriso. Metálico. Ponto de Vista. A Saúde bucal infantil. Entrevista. Comportamento

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.

T12design MÓVEIS DE ALTO PADRÃO. Manual de Identidade Visual T12 Design

MANUAL DO ANIMAIL Terti Software

Responsive Web Design

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

UNIDADE V COMO CONSEGUIR LEADS

02 - Usando o SiteMaster - Informações importantes

Guia de Início Rápido

Web Design. Prof. Felippe

Desenvolvedor Web Docente André Luiz Silva de Moraes

TUTORIAL: APRENDENDO A LIDAR COM O AXURE PRO

Instalando o WordPress em localhost

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -INTRODUÇÃO A JQUERY MOBILE. Prof. Angelo Augusto Frozza, M.Sc.

Galeria de Fotos MorfeoShow

TUTORIAL PARA CONFIGURAÇÃO DE SEU SITE SITES GRÁTIS

JavaScript. JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos.

Desenvolvendo Websites com PHP

TUTORIAL COMO CRIAR E EDITAR UM VÍDEO NO WINDOWS MOVIE MAKER*

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).

HTML5. Prof. Salustiano Rodrigues de Oliveira

Lidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado.

CRIANDO TEMPLATES E LEGENDAS

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

7 DICAS PARA UMA INDEXAÇÃO RELÂMPAGO

Google Drive: Acesse e organize seus arquivos

Apostila de criação de website

Observações importantes:

Introdução ao HTML 5 e Implementação de Documentos

WEBDESIGN. Professor: Paulo Trentin Escola CDI de Videira

Normas para envio de artigos:

SIMULADOS & TUTORIAIS

Na tela dele, clique no sinal de + ao lado do nome do seu computador, para expandi-lo. A seguir, expanda também o item "Sites da web".

Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização

MANUAL DE IDENTIDADE VISUAL ECOBRAZ

MANUAL DE USO DE MARCA

S E O PA R A I N I C I A N T E S

15. OLHA QUEM ESTÁ NA WEB!

MANUAL JOOMLA 2.5 PORTAL INTERNET. Ministério do Esporte

Kobo Desktop. Manual do Usuário

OFICINA I UNISINOS 2013/1 PROF. PAULO H. CAZAROTTO

Google Drive. Passos. Configurando o Google Drive

Introdução ao Tableau Server 7.0

Aula 9: Fundamentos do JQuery Fonte: Plano de Aula Oficial da Disciplina

Curso de Capacitação em Gerenciador de Conteúdo PLONE

Posicionamento e Layout com CSS

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo.

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

Roteiro 2: Conceitos de Tags HTML

Arquitetura de Informação - 7

Material de apoio a aulas de Desenvolvimento Web. Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS. AAS -

Marca. Depto. de Marketing do Pirâmide Natal Resort & Convention - V Revisado em 28/05/2008.

Facebook Instruções de integração com PayPal

Repeater no GASweb. Regiões

DWEB. Design para Web. CSS3 - Fundamentos. Curso Superior de Tecnologia em Design Gráfico

Apostila Site Personalizado

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

Sumário INTRODUÇÃO Acesso ao Ambiente do Aluno Ferramentas e Configurações Ver Perfil Modificar Perfil...

Portal da Prefeitura de São Paulo SECOM. MANUAL DO WARAM v. 1.5 Secretarias

Mais sobre uso de formulários Site sem Ajax

Dicas de design utilizando as ferramentas Jimdo.

Manual do Google agenda. criação e compartilhamento de agendas

OS CAMINHOS PARA UMA APOSENTADORIA PLANEJADA

Desenvolvendo plugins WordPress usando Orientação a Objetos

Banco de Dados Microsoft Access: Criar tabelas

Scriptlets e Formulários

Banco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos

Para que o Educa Mobile seja disponibilizado para os alunos, responsáveis por alunos e/ou professores os passos abaixo devem ser seguidos:

Manual de configuração do sistema

Como instalar o Kobo Desktop para Windows Como instalar o Kobo Desktop para Mac Como classificar a sua biblioteca...

Desenvolvedor Web Docente André Luiz Silva de Moraes

MANUAL DO CIDADÃO. Para acessar a página do E-SIC clique no link do e-sic na página inicial do site (figura 1):

Transcrição:

WEB DEV ACADEMY DICAS DE BOOTSTRAP 3 Uma coleção de dicas rápidas para você trabalhar com o framework mais popular da Web Ruan Carvalho

Bem-vindo ao Ebook de Dicas do Bootstrap! O conteúdo deste guia está de acordo com a versão 3 do Bootstrap. Nas páginas a seguir, este guia vai te ajudar a conhecer o Bootstrap de uma forma bem rápida e prática já colocando a mão na massa. Este guia foi escrito para desenvolvedores (e também designers) que forem novatos ou intermediários em front-end e Bootstrap. Se você está começando com HTML e CSS (e talvez um pouco de Javascript), não tem problema. Este livro pode, sim, te ajudar a começar a trabalhar com o Bootstrap 3. E se você já tiver alguma experiência criando sites, este livro vai te dar uma introdução rápida às características de marcação do Bootstrap, bem como estilos e plug-ins, e uma noção prática de como implementar os componentes do framework. A ideia aqui é que você aprenda como fazer as principais tarefas possíveis de realizar com o Bootstrap e dar um pontapé inicial no seu desenvolvimento com o framework. Há vários materiais de apoio na Web Dev Academy, que eu vou recomendar sempre que for necessário. Tudo disponível gratuitamente. Você também terá acesso ao código-fonte pronto de cada seção, caso precise analisar melhor em funcionamento. Muito obrigado por ter baixado este guia, e espero que seja extremamente útil para você! Saudações, Ruan

Conteúdo Download e Setup do Bootstrap 3... 2 Como Criar uma Página Simples... 5 Como Criar uma Galeria de Imagens... 10 Como Criar Formulários Simples... 14 Como Criar Slides com o Carousel... 19 Links Úteis...... 24 Web Dev Academy 1

DOWNLOAD E SETUP DO BOOTSTRAP 3 A primeira coisa que você deve saber fazer é instalar o Bootstrap e colocá-lo para funcionar em um site bem básico. Web Dev Academy 2

Antes De Começar 1. Escolha uma pasta no seu PC para armazenar o Bootstrap; 2. Certifique-se de já ter os principais browsers para testar as páginas (IE, Chrome e Firefox) 3. Certifique-se de já ter um bom editor de código instalado para usar, como o Sublime Text, o Visual Studio Code ou o Notepad++. Passo 1. Baixe o Framework Acesse o site do Bootstrap e faça o download da versão mais recente do Bootstrap 3: www.getbootstrap.com Depois de fazer o download, extraia os arquivos para a pasta onde vai ficar o seu projeto. Você pode renomear a pasta extraída com o nome do seu projeto, se quiser. A partir dessa estrutura, vamos começar a criar os arquivos HTML das páginas. Passo 2. Baixe o jquery Para o Bootstrap funcionar, é necessário referenciar o jquery. Você pode fazer o download do jquery e colocá-lo na pasta js/ do seu projeto. www.jquery.com Eu costumo mudar o nome do arquivo baixado para jquery.js, apenas para remover a versão e deixar mais fácil de fazer o link. Se você preferir, pode usá-lo através de algum CDN sem ter que fazer o download. Web Dev Academy 3

Passo 3. Crie o Template Inicial Até aqui, pasta do projeto está configurada corretamente. Agora, crie uma página template.html, coloque o código a seguir: <!DOCTYPE html> <html> <head> <title>template 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> <h1>hello, Bootstrap!</h1> <script src="js/jquery.js"></script> <script src="js/bootstrap.min.js"></script> </body> </html> Lembre-se sempre de colocar o bootstrap.min.css e o bootstrap.min.js. Crie, também, um arquivo style.css, e coloque na pasta css. Este arquivo vai definir os estilos personalizados das suas páginas. Adicione o código abaixo nele: /* * style.css */ body { padding-top: 50px; } Caso você queira ver esses passos em vídeo, é só acessar esse link. E, pronto. Web Dev Academy 4

COMO CRIAR UMA PÁGINA SIMPLES Agora que você tem o Bootstrap configurado, já é possível criar algumas coisas. Vamos, então, implementar uma página simples, com uma área de conteúdo e um sidebar. Web Dev Academy 5

Antes de Começar 1. Faça uma cópia do template.html e renomeie para sobre.html 2. Abra o arquivo sobre.html em um editor de código. 3. Altere o <title> para <title>sobre</title>. 4. Remova a tag <h1>. 5. Salve o arquivo e abra em um navegador. Deve estar em branco. Passo 1: Crie a Estrutura da Página No arquivo sobre.html, no body da página, coloque a seguinte marcação: <body> <div class="container"> <header> </header> <div class="row"> <div role="main" class="col-md-8"> <aside role="complementary" class="col-md-4"> </aside> <!-- /.row --> <footer> </footer> <!-- /.container --> </body> Esta marcação, em HTML5, usa o grid system do Bootstrap 3 para criar um layout de duas colunas. A primeira coluna (col-md-8) servirá para o conteúdo, e a segunda (col-md-4) será o sidebar da página. Recomendo muito que você estude o tutorial de Layouts e Sistema Grids, na Web Dev Academy, para entender bem estas classes. Web Dev Academy 6

Passo 2: Altere o Topo da Página Modifique a tag header, logo depois do body, e coloque o conteúdo do topo da página que normalmente é o nome do site: <header class="page-header"> <h1>guia do Bootstrap 3</h1> </header> Passo 3: Coloque o Conteúdo Principal Dentro da div principal (a que tem o role="main") adicione o título da página e o conteúdo que ela deve conter: <div role="main" class="col-md-8"> <h2>sobre</h2> <p>lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque non dictum ligula, sed molestie mi. Duis interdum scelerisque purus, id pulvinar enim aliquam eu.</p> <p>sed tristique purus nulla, id iaculis enim placerat at. Fusce ante ante, pharetra vel eros id, maximus porttitor magna.</p> Dentro dessa área de conteúdo você pode adicionar o que quiser e experimentar com as outras tags HTML, e imagens também. O Bootstrap já tem alguns estilos pré-definidos para as tags de texto (p, ul, h1, h2, h3, etc.), que você pode aproveitar. Este texto de exemplo (Lorem ipsum dolor sit amet...) você pode encontrar no site lipsum.org. É muito útil para usar nos seus protótipos. Web Dev Academy 7

Passo 4: Altere o Sidebar Um sidebar costuma ter widgets para melhorar a navegação no site. O Bootstrap não tem uma classe padrão para isso, mas você pode usar divs combinadas. Existe, também, o componente panel, do Bootstrap, que pode servir para criar widgets em sidebars, e dentro do conteúdo, também. Vamos criar duas widgets, uma com um texto simples, e outra de links: <aside role="complementary" class="col-md-4"> <div id="widget-about" class="panel panel-default"> <div class="panel-body"> <h4>info</h4> <p>etiam et mollis neque. Nulla tempus enim bibendum </p> <div id="widget-links" class="panel panel-default"> <div class="panel-body"> <h4>links</h4> <ul class="list-unstyled"> <li><a href="#">github</a></li> <li><a href="#">twitter</a></li> <li><a href="#">facebook</a></li> </ul> </aside> Passo 5: Finalize o Rodapé Agora modifique a tag footer, abaixo do sidebar, para conter as informações de rodapé: <hr /> <footer> <p class="text-muted"> 2015 - Web Dev Academy</p> </footer> Web Dev Academy 8

Resultado Final Quando terminar, você deve ter uma página mais ou menos assim: Web Dev Academy 9

COMO CRIAR UMA GALERIA DE IMAGENS Vamos ver como trabalhar com imagens no Bootstrap, criando uma galeria simples. Nossa galeria será uma página com layout de uma coluna. E vamos usar as imagens do placehold.it, para servir de exemplo. Web Dev Academy 10

Antes de Começar 1. Faça uma cópia do template.html e renomeie para galeria.html 2. Abra o arquivo galeria.html em um editor. 3. Altere o <title> para <title>galeria</title>. 4. Remova a tag <h1>. 5. Salve o arquivo e abra em um navegador. Deve estar em branco. Passo 1: Crie a Estrutura da Galeria No arquivo galeria.html, no body da página, coloque a seguinte marcação: <body> <div class="container"> <header> <h1>guia do Bootstrap 3</h1> </header> <div class="row"> <div role="main" class="col-md-12"> <h2>galeria</h2> <!-- /.row --> <hr /> <footer> <p class="text-muted"> 2015 - Web Dev Academy</p> </footer> <!-- /.container --> </body> Esta marcação, em HTML5, usa o grid system do Bootstrap 3 para criar um layout de uma coluna apenas. Observe que eu usei a classe col-md-12 para criar a área do conteúdo. Assim ela ocupará todo o espaço. Todo o código, a partir daqui, ficará dentro da div role= main Web Dev Academy 11

Passo 2: Adicione uma Imagem Principal Agora, adicione uma imagem de destaque, que vai ficar na parte superior da galeria: <h2>galeria</h2> <div id="destaque" class="row"> <div class="col-md-12"> <img src="http://placehold.it/1200x300" class="img-responsive"/> <!-- /.destaque --> Perceba que eu criei duas div s para manter o posicionamento da imagem. Essas classes usadas fazem parte do Grid System do Bootstrap. Para entender bem elas, veja o tutorial do Sistema Grids na Web Dev Academy. Passo 3: Adicione as Miniaturas Abaixo da imagem de destaque, adicione as miniaturas dos outros itens da galeria: <div id="miniaturas" class="row"> <div class="col-md-12"> <h3>veja Mais</h3> <div class="col-md-3"> <a class="thumbnail" href="#"> <img src="http://placehold.it/300x150" class="img-responsive"/> </a> <div class="col-md-3"> <a class="thumbnail" href="#"> <img src="http://placehold.it/300x150" class="img-responsive"/> </a> <div class="col-md-3"> <a class="thumbnail" href="#"> <img src="http://placehold.it/300x150" class="img-responsive"/> </a> <!-- /.miniaturas --> Web Dev Academy 12

Cada div com a classe col-md-3 é uma coluna com uma imagem em miniatura. Você pode criar quantas forem necessárias. Como estamos usando o tamanho três para a coluna, cada linha terá quatro miniaturas, já que o Bootstrap usa doze (12) colunas por padrão. Salve o arquivo e veja como ficou. Resultado Final Quando terminar, você deve ter uma página mais ou menos assim: Web Dev Academy 13

COMO CRIAR FORMULÁRIOS SIMPLES Web Dev Academy 14

Antes de Começar 1. Faça uma cópia do template.html e renomeie para contato.html 2. Abra o arquivo contato.html em um editor. 3. Altere o <title> para <title>contato</title>. 4. Remova a tag <h1>. 5. Salve o arquivo e abra em um navegador. Deve estar em branco. Passo 1: Crie a Estrutura da Página No arquivo contato.html, no body da página, coloque a seguinte marcação: <body> <div class="container"> <header> <h1>guia do Bootstrap 3</h1> </header> <div class="row"> <div role="main" class="col-md-8"> <aside role="complementary" class="col-md-4"> </aside> <!-- /.row --> <hr /> <footer> <p class="text-muted"> 2015 - Web Dev Academy</p> </footer> <!-- /.container --> </body> Nosso formulário vai usar um layout de duas colunas. A primeira coluna (col-md-8) servirá para o formulário em si, e a segunda (col-md-4) será o sidebar da página. Todo o código, a partir daqui, ficará dentro da div role= main. Web Dev Academy 15

Passo 2: Adicione os Campos do Formulário Dentro da div principal (role="main"), coloque a marcação do formulário: <h2>contato</h2> <form action="#" method="post"> <div class="form-group"> <label for="inputname">seu Nome</label> <input type="text" class="form-control" id="inputname"> <div class="form-group"> <label for="inputemail">seu E-mail</label> <input type="email" class="form-control" id="inputemail"> <div class="form-group"> <label for="inputsubject">assunto</label> <input type="text" class="form-control" id="inputsubject"> <div class="form-group"> <label for="textmessage">mensagem</label> <textarea id="textmessage" class="form-control" rows="10"></textarea> <button type="submit" class="btn btn-default">enviar</button> </form> Cada campo do formulário deve ser colocado em uma div, com a classe form-group. É ela que agrupa os campos, e facilita a navegação entre eles. A classe mais importante é a form-control. Ela modifica os componentes de input para serem melhor exibidos e possibilita adicionar outras funcionalidades mais avançadas. Dentro dos formulários você pode usar todas as outras funcionalidades do Bootstrap, principalmente as do Grid System, para criar forms bem personalizados. O Bootstrap suporta todos os componentes HTML para formulários, como checkboxes, radio buttons, sliders, select box, etc. O formato é o mesmo utilizado aqui, usando sempre a classe form-control. Web Dev Academy 16

Passso 3: Adicione os Itens do Sidebar Este passo é igual ao que você aprendeu em um tutorial anterior. Então, fica a seu critério fazer um sidebar diferente ou usar o que fizemos no tutorial de página simples. A marcação seria algo assim: <aside role="complementary" class="col-md-4"> <div id="widget-about" class="panel panel-default"> <div class="panel-body"> <h4>info</h4> <p>etiam et mollis neque. Nulla tempus enim bibendum </p> <div id="widget-links" class="panel panel-default"> <div class="panel-body"> <h4>links</h4> <ul class="list-unstyled"> <li><a href="#">github</a></li> <li><a href="#">twitter</a></li> <li><a href="#">facebook</a></li> </ul> </aside> Adicione itens à vontade. Também é possível remover o sidebar desta página, e deixar apenas o formulário, ocupando todo o espaço (dependendo do seu projeto). Para fazer isso, basta que você remova todo o <aside>, e o que tiver dentro, e deixe só a <div role= main >. Se fizer isso, altere o tamanho dela no grid, de 8 para 12: <div role="main" class="col-md-12"> Web Dev Academy 17

Resultado Final Ao final, você deve ter um formulário de contato como esse: Web Dev Academy 18

COMO CRIAR SLIDES COM O CAROUSEL Web Dev Academy 19

Antes de Começar 1. Faça uma cópia do template.html e renomeie para slides.html 2. Abra o arquivo slides.html em um editor. 3. Altere o <title> para <title>início</title>. 4. Remova a tag <h1>. 5. Salve o arquivo e abra em um navegador. Deve estar em branco. Passo 1: Crie a Estrutura da Página No arquivo slides.html, no body da página, coloque a seguinte marcação: <body> <div class="container"> <header> <h1>guia do Bootstrap 3</h1> </header> <div id="slideshow"> <!-- /.slideshow --> <div id="widgets" class="row"> <!-- /.widgets --> <hr /> <footer> <p class="text-muted"> 2015 - Web Dev Academy</p> </footer> <!-- /.container --> </body> Esta marcação, em HTML5, usa o grid system do Bootstrap 3 para criar um layout de uma coluna apenas. Observe que eu criei duas divs vazias. A primeira (id= slideshow ) irá receber a marcação do carousel do Bootstrap. A segunda (id= widgets ) servirá apenas para exemplificar alguns conteúdos abaixo do slide Agora vamos colocar a marcação dos slides. É um código um pouco extenso, então fique atento nos detalhes. Web Dev Academy 20

Passo 2: Adicione os Slides e os Controles Vamos trabalhar, agora, na div slideshow. Altere a primeira linha dela e adicione a marcação a seguir: <div id="slideshow" class="carousel slide" data-ride="carousel"> <!-- Wrapper para os slides --> <div class="carousel-inner" role="listbox"> <div class="item active"> <img src="http://placehold.it/1200x400?text=primeiro+slide" class="imgresponsive" /> <div class="item"> <img src="http://placehold.it/1200x400?text=segundo+slide" class="imgresponsive" /> <div class="item"> <img src="http://placehold.it/1200x400?text=terceiro+slide" class="imgresponsive" /> <!-- /.carousel-inner --> <!-- Controles de Anterior e Proximo --> <a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev"> <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span> <span class="sr-only">anterior</span> </a> <a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next"> <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> <span class="sr-only">proximo</span> </a> <!-- /#slideshow --> O componente de slides do Bootstrap é um pouco complexo no início, mas tem uma estrutura simples de compreender. Na div #slideshow, foram colocadas as classes para que o Bootstrap a reconheça como componente de slides, o carousel. Web Dev Academy 21

Depois, adicionamos os slides como itens dentro da div interna (carousel-inner). Os itens podem ser imagens, vídeos, texto, ou qualquer combinação que você precisar. Por fim, devemos colocar os controles para que o usuário possa manipular os slides, que são as setas de anterior e próximo. Há outras opções para usar o Carousel, mas esses detalhes você pode aprender no tutorial de slides, na Web Dev Academy. Passo 3: Adicione Widgets Abaixo do Carousel Para finalizar esta página, vamos adicionar algumas widgets abaixo do carousel: <div class="row"> <div id="widget-texto1" class="col-md-4"> <h2>texto 1</h2> <p>donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. </p> <p><a class="btn btn-default" role="button" href="#">saiba Mais»</a></p> <div id="widget-texto2" class="col-md-4"> <h2>texto 2</h2> <p>donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. </p> <p><a class="btn btn-default" role="button" href="#">saiba Mais»</a></p> <div id="widget-texto3" class="col-md-4"> <h2>texto 3</h2> <p>donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. </p> <p><a class="btn btn-default" role="button" href="#">saiba Mais»</a></p> Web Dev Academy 22

Este exemplo cria três widgets abaixo do carousel. Você pode adicionar mais itens se desejar. Resultado Final Quando terminar, você deve ter uma página como esta: Web Dev Academy 23

LINKS ÚTEIS... Os links a seguir podem te auxiliar a acompanhar as novidades do Bootstrap, e a aprender mais: Site do Bootstrap e Blog do Bootstrap: Este são os melhores e mais confiáveis recursos sobre o Bootstrap, afinal é mantido pelos desenvolvedores. Sempre leia a documentação. Bootstrap Expo: uma demonstração do que a comunidade já fez com o framework, e uma fonte de inspiração e ideias para seus projetos. Siga o Bootstrap no Twitter (@getbootstrap): Indispensável para saber das atualizações. Web Dev Academy 24

Faltou Alguma Coisa?! Você acha que faltou alguma dica valiosa? Ficou em dúvida em algum dos itens? O que o seu projeto está precisando? Você adicionaria o quê?! Já tem algumas ideias novas na Academy, mas sempre podemos colocar mais, né?! Dê uma olhada lá e adicione um comentário, ou sugestão. De repente, a sua dúvida pode ser a de outra pessoa, também. Bom, espero ver você mais vezes na Web Dev Academy, e também na nossa Fan Page no Facebook. Muito obrigado por ter lido! E espero que este guia tenha sido útil para você. Um abraço! Ruan Carvalho Web Dev Academy 25