Upload
samir-souza
View
216
Download
0
Embed Size (px)
Citation preview
8/17/2019 Twitter Bootstrap_ Aumentando Sua Produtividade
1/12
8/14/2014 Twitter Bootstrap: Aumentando sua produtividade
http://www.devmedia.com.br/tw itter-bootstrap-aumentando-sua-produtividade/24967 1/12
Gostei (8) (0)
Buscar
comentários post favorito (5)
Twitter Bootstrap:Aumentando suaprodutividade
Veja nesse artigo como aumentar sua produtividade emprojetos web com a ajuda do Twitter Bootstrap. Frameworkque tornou diversas tarefas dos desenvolvedores, muitomais fáceis de serem executadas.
Quando vamos desenvolver um projeto web, um sistema por exemplo, é importante
10 1Curtir 1
LOGIN
http://www.devmedia.com.br/favorite/addfavorite.asp?comp=24967http://www.devmedia.com.br/http://www.devmedia.com.br/favorite/addfavorite.asp?comp=24967
8/17/2019 Twitter Bootstrap_ Aumentando Sua Produtividade
2/12
8/14/2014 Twitter Bootstrap: Aumentando sua produtividade
http://www.devmedia.com.br/tw itter-bootstrap-aumentando-sua-produtividade/24967 2/12
pensar em navegação, desenvolver padrões e estar preparado para novas telas e
mudanças. A solução é criar um "tema" para sua interface, ou seja, criar todos os
elementos ( botões, formulários.. ) e chama-los quando necessário. Isso permite que
novas telas sejam criadas com facilidade e também torna seu trabalho mais produtivo.
O Twitter Bootstrap entra ai para te ajudar a ter produtividade, de maneira bonita e
flexível, eliminando processos trabalhosos permitindo que você tenha mais foco no queestá desenvolvendo.
O Twitter Bootstrap foi projetado para auxiliar pessoas de todos os níveis, seja você
um desenvolvedor client-side ou back-end. Ele foi desenvolvido para navegadores
modernos, mas os antigos não ficam de fora não, ele funciona do Internet Explorer 7
em diante.
Responsive web design, ótima documentação, dezenas de componentes funcionais
totalmente pronto para uso, sem falar nos plugins em jQuery. É interessante dizer
também que ele é amigável com a tecla delete.
E tem mais, o projeto é open-source, o que significa que você pode colaborar para
torna-lo cada vez melhor.
Veja um Tumblr (não oficial) com sites que foram desenvolvidos com auxilio do Twitter
Bootstrap
Desvantagens?
Muita gente pode não concordar com a ideia de ter componentes “prontos” em um
projeto, eu também concordo... Porém o Twitter Bootstrap de “segunda impressão” semostrou muito eficiente e sem desvalorizar o trabalho de um UX Designer.
A desvantagem é que querendo ou não você precisa se basear na documentação dele, e
isso pra muita gente pode ser uma barreira, vamos ver em seguida exemplos práticos e
tudo ficará claro.
Começando a usar
A parte mais interessante do artigo, vamos começar a usar!
http://en.wikipedia.org/wiki/User_experience_designhttp://builtwithbootstrap.tumblr.com/http://www.devmedia.com.br/curso/curso-criando-um-website-com-bootstrap/366http://twitter.github.com/bootstrap/
8/17/2019 Twitter Bootstrap_ Aumentando Sua Produtividade
3/12
8/14/2014 Twitter Bootstrap: Aumentando sua produtividade
http://www.devmedia.com.br/tw itter-bootstrap-aumentando-sua-produtividade/24967 3/12
Primeiro vou mostrar um exemplo prático que com simples passos já nos permite criar
belas interfaces. Em seguida vamos falar sobre a personalização dos componentes
através do lessCSS.
1) Baixando o arquivo no github:
http://twitter.github.com/bootstrap/assets/bootstrap.zip
2) Vamos conhecer os diretórios:
Pasta CSS: encontra-se os arquivos de estilo.
Pasta JS: contem os arquivos bootstrap.js e bootstrap_min.js que são todos os
componentes js.
Pasta IMG: onde fica os sprites de ícones
Até ai nada feito, mas você já tem sua interface 50% pronta!
Crie um arquivo HTML (índex.html) chamando os arquivos js (inclua o jQuery) e css:
Listagem 1: Arquivo index.html
Twitter Bootstrap
http://twitter.github.com/bootstrap/assets/bootstrap.ziphttp://lesscss.org/
8/17/2019 Twitter Bootstrap_ Aumentando Sua Produtividade
4/12
8/14/2014 Twitter Bootstrap: Aumentando sua produtividade
http://www.devmedia.com.br/tw itter-bootstrap-aumentando-sua-produtividade/24967 4/12
Side bar
Conteúdo Geral
Agora já temos uma estrutura pronta, com sidebar e container geral. Perceba que o
código está comentado, e foi baseado em um exemplo da própria documentação que
pode ser encontrada aqui: http://twitter.github.com/bootstrap/scaffolding.html. O
sistema de grids dele é bem simples e fácil de usar.
Os elementos de texto (h1, h2, parágrafos) já estão definidos e vamos usá-los agora:
Listagem 2: Usando títulos
Menu
Página Inicial
Vamos criar um menu agora:
Listagem 3: Criando um menu
Menu
http://twitter.github.com/bootstrap/scaffolding.html
8/17/2019 Twitter Bootstrap_ Aumentando Sua Produtividade
5/12
8/14/2014 Twitter Bootstrap: Aumentando sua produtividade
http://www.devmedia.com.br/tw itter-bootstrap-aumentando-sua-produtividade/24967 5/12
Lorem ipsum
Lorem ipsum
Lorem ipsum
No menu foram usados os estilos de navegação e perceba que o segundo item da lista
recebe uma classe chamada ‘active’ que deixa ele em destaque. Coloquei tambémícones para ilustrar o menu.
Fácil?
Veja o que podemos fazer em poucos minutos:
Listagem 4: Exemplo completo
Twitter Bootstrap
8/17/2019 Twitter Bootstrap_ Aumentando Sua Produtividade
6/12
8/14/2014 Twitter Bootstrap: Aumentando sua produtividade
http://www.devmedia.com.br/tw itter-bootstrap-aumentando-sua-produtividade/24967 6/12
8/17/2019 Twitter Bootstrap_ Aumentando Sua Produtividade
7/12
8/14/2014 Twitter Bootstrap: Aumentando sua produtividade
http://www.devmedia.com.br/tw itter-bootstrap-aumentando-sua-produtividade/24967 7/12
8/17/2019 Twitter Bootstrap_ Aumentando Sua Produtividade
8/12
8/14/2014 Twitter Bootstrap: Aumentando sua produtividade
http://www.devmedia.com.br/tw itter-bootstrap-aumentando-sua-produtividade/24967 8/12
Gostei (8) (0)
O que você achou deste post?
Dá para fazer muita coisa e maneira simples e rápida!
Colaboração e Personalização
É claro que você pode e deve colaborar com o projeto. O link para o github é
https://github.com/twitter/bootstrap/. E no mesmo local você consegue baixar o
Twitter Bootstrap em lessCSS a href="http://lesscss.org"
target="_blank">http://lesscss.org>! O que permite uma personalização completa de
todo o estilo do site, grids e todos os componentes. Caso você deseje ver mais
exemplos de uso, visite http://twitter.github.com/bootstrap/examples.html.
Agradeço a oportunidade de escrever aqui e continuem acompanhando que falaremos
mais sobre Twitter Bootstrap!
Enrique Marques Junior
Front-end Developer na GetNinjas Linkedin: http://br.linkedin.com/in/enriquesaid
Comentário | Tire sua dúvida
http://www.devmedia.com.br/rte3/addcomment.asp?idcomp=24967http://www.devmedia.com.br/autor/enrique-marques-junior/305360http://www.devmedia.com.br/autor/enrique-marques-junior/305360http://twitter.github.com/bootstrap/examples.htmlhttps://github.com/twitter/bootstrap/
8/17/2019 Twitter Bootstrap_ Aumentando Sua Produtividade
9/12
8/14/2014 Twitter Bootstrap: Aumentando sua produtividade
http://www.devmedia.com.br/tw itter-bootstrap-aumentando-sua-produtividade/24967 9/12
Dreyfi Maicon
Cara parabéns pelo post. Seu código é extremamente organizado, com os devidos
comentários. Sem dúvida me será útil.
[há +1 ano] - Responder
Josias Rodrigues
Excelente trabalho amigo, tudo muitíssimo bem explicado, parabéns.[há +1 ano] - Responder
Uéder Juarez
Um exce lente conteúdo,
mais tira mim uma duvida é possível
usar o Bootstrap sem que seja Responsivo em vez de usar
o grid 960 queria padronizar o meu trabalho usando somente o Bootstrap.
Att: Uéder
[há +1 mês] - Responder
[autor] Enrique Marques Junior
Uéder, beleza?
Então cara, da para usar só o que você deseja do bootstrap, basta entrar no site
deles (http://getbootstrap.com/) e clicar na aba "Customize", lá você pode escolher
o que usar.
Valeu, abss![há +1 mês] - Responder
Publicidade
Serviços
Inclua um comentário
http://www.devmedia.com.br/rte3/addcomment.asp?idcomp=24967http://www.devmedia.com.br/rte3/addcomment.asp?idcomp=24967&idco_pai=39048http://www.devmedia.com.br/rte3/addcomment.asp?idcomp=24967&idco_pai=39038http://www.devmedia.com.br/rte3/addcomment.asp?idcomp=24967&idco_pai=27364http://www.devmedia.com.br/rte3/addcomment.asp?idcomp=24967&idco_pai=24519
8/17/2019 Twitter Bootstrap_ Aumentando Sua Produtividade
10/12
8/14/2014 Twitter Bootstrap: Aumentando sua produtividade
http://www.devmedia.com.br/tw itter-bootstrap-aumentando-sua-produtividade/24967 10/12
Adicionar aos Favoritos
Marcar como lido/assistido
Incluir anotação pessoal
+Front-end web
Mais postsVideo aula
Restringindo valores não numéricos - Curso de jQuery Básico -
Aula 34
Video aula
Acessando valores via frames - Curso de jQuery Básico - Aula
33
Pocket Video
Desenvolvendo um chat usando NodeJS, Socket.io e jQuery
Artigo
Interface Metro: Criando um Menu Metro com HTML e CSS
Artigo
Programando em HTML5
Artigo
HTML5 Audio Tag: Crie um player de Áudio com HTML5
http://www.devmedia.com.br/html5-audio-tag-crie-um-player-de-audio-com-html5/31039http://www.devmedia.com.br/programando-em-html5/31040http://www.devmedia.com.br/interface-metro-criando-um-menu-metro-com-html-e-css/31041http://www.devmedia.com.br/desenvolvendo-um-chat-usando-nodejs-socket-io-e-jquery/31082http://www.devmedia.com.br/acessando-valores-via-frames-curso-de-jquery-basico-aula-33/31097http://www.devmedia.com.br/restringindo-valores-nao-numericos-curso-de-jquery-basico-aula-34/31098http://www.devmedia.com.br/front-end-webhttp://www.devmedia.com.br/anotacoes/add/?idcomp=24967http://www.devmedia.com.br/favorite/add_finished.asp?comp=24967http://www.devmedia.com.br/favorite/addfavorite.asp?comp=24967
8/17/2019 Twitter Bootstrap_ Aumentando Sua Produtividade
11/12
8/14/2014 Twitter Bootstrap: Aumentando sua produtividade
http://www.devmedia.com.br/tw itter-bootstrap-aumentando-sua-produtividade/24967 11/12
Artigo
NodeJS: Criando uma Rede Social
Artigo
JavaScript Blog: Criando serviço de microblog com NodeJS
Artigo
Nashorn: Desenvolvendo JavaScript na JVM
Artigo
Padronização com IIFE, AMD e RequireJS
Listar mais conteúdo
Anuncie | Loja | Publique | Assine | Fale conosco
DevMedia
27.838 pessoas curtiram DevMedia.
Plug-in social do Facebook
Curtir
https://www.facebook.com/help/?page=209089222464503https://www.facebook.com/help/?page=209089222464503https://www.facebook.com/help/?page=209089222464503https://www.facebook.com/DevmediaWeb03https://www.facebook.com/l.f.t.assumpcaohttps://www.facebook.com/danillosghttps://www.facebook.com/nany.sendrahttps://www.facebook.com/wagner.coelho.988https://www.facebook.com/hailton.luis.1https://www.facebook.com/fredinho.laffittehttps://www.facebook.com/IsmaelRamosMoraesTecFloripahttps://www.facebook.com/help/?page=209089222464503https://www.facebook.com/DevmediaWeb03https://www.facebook.com/DevmediaWeb03https://www.facebook.com/help/?page=209089222464503https://www.facebook.com/DevmediaWeb03http://www.devmedia.com.br/fale-conosco/http://www.devmedia.com.br/mvp/http://www.devmedia.com.br/seja-um-autor-devmedia/28103http://www.devmedia.com.br/shop/http://www.web-03.net/devmedia.asphttp://www.devmedia.com.br/feed/https://plus.google.com/101753743720604160232?prsrc=3http://twitter.com/devmediahttp://www.facebook.com/pages/DevMedia/144522665592650http://www.devmedia.com.br/front-end-webhttp://www.devmedia.com.br/padronizacao-com-iife-amd-e-requirejs/31031http://www.devmedia.com.br/nashorn-desenvolvendo-javascript-na-jvm/31033http://www.devmedia.com.br/javascript-blog-criando-servico-de-microblog-com-nodejs/31036http://www.devmedia.com.br/nodejs-criando-uma-rede-social/31037
8/17/2019 Twitter Bootstrap_ Aumentando Sua Produtividade
12/12
8/14/2014 Twitter Bootstrap: Aumentando sua produtividade
Hospedagem web por Porta 80 Web Hosting
Todos os Direitos Reservados a Web-03
http://www.web-03.net/http://www.porta80.com.br/