DO BOOTSTRAP 3
INTERFACE DESIGN FOR WEB BASED ON GRID SYSTEM BOOTSTRAP 3
Joo Pedro Albino1, Eduardo Martins Morgado2, Mrcio Jesus de Morais3, Jos Antnio Gallo Junior4
Abstract This paper presents how the Grid system the new Agora que Mobilegeddon passou, e o trfego mundial da
version of Bootstrap deals with the responsiveness of web internet mvel est se aproximando de 60%, preciso um
pages. Based on column blocks, the system classifies the Grid considerar e implementar o design responsivo e otimizao
screens devices into categories according to their pixel para a web mvel, o que no trata apenas sobre a aparncia,
resolution, allowing the development of specific designs for mas realmente entender o que precisa ser considerado para
each group. Understand the ways of the Bootstrap criar a melhor experincia de usurio possvel, levando em
Framework Grid System allow the creation of websites, which considerao por exemplo as inconsistncias dos
have a better quality in their functionality, responsive mode navegadores, resolues de tela, preferncias do usurio,
for any screen size, thus making your browsing also more fontes instaladas, largura de banda e outros fatores que
attractive, benefiting the user experience and usability. I hope precisam ser tratados para que a informao seja devidamente
with this work, demonstrate how sessions of a website can be apresentada.
distributed smoothly in different layouts for different screen
sizes also using texts, images and videos that fit these layouts. WEB DESIGN RESPONSIVO
O nmero de usurios e recursos para os dispositivos
Index Terms Accessibility, Bootstrap Framework, Grid
mveis vem aumentando exponencialmente nos ltimos anos.
System, Responsive Design.
Segundo Zemel [1], em nosso dia-a-dia, j possvel perceber
INTRODUO isso. Note que, nos lugares mais inusitados, as pessoas esto
andando no somente com seus smartphones ligados e em
Conforme anunciado pelo Google Webmaster Central em pleno uso, mas, tambm, com seu tablets, e-Readers e muitos
fevereiro desse ano, uma nova atualizao em seu algoritmo, outros dispositivos com nomes extravagantes. O nmero dos
vem impactando fortemente nos resultados de busca orgnica. usurios de celular vai crescer ainda mais; A Cisco previu que
O Mobilegeddon, como chamam, segue a premissa de seriam cerca de 788 milhes de usurios at 2015 [2].
beneficiar sites mobile friendly em sua classificao, que Tal acontecimento faz com que Designers sejam
segundo o porta-voz do Google Zineb Ait Bahajji, traria forados a pensar em novas formas de desenvolver pginas da
efeitos mais visveis do que as grandes mudanas anteriores, web para usurios mveis, pois uma pgina no pode ter sua
Panda e Penguin. Tal previso foi confirmada no ltimo dia 2 apresentao esttica, uma vez que os tamanhos dos
de junho no SMX Advanced Seattle, quando Gary Illyes, dispositivos mveis so muito variados. Em 2010, Ethan
tambm do Google, reiterou que a atualizao Mobilegeddon Marcotte trouxe uma luz a esta situao chamada web design
de fato teve um impacto maior do que as duas anteriores responsivo (WDR), que hoje, tornou-se uma prtica popular
juntas. em web design para entregar pginas da web em diferentes
A Stone Temple Consulting apresentou dados dos sites tamanhos da janela de exibio [1].
posicionados nas TOP 10 posies para 15.235 termos de No artigo, Marcotte relata:
pesquisa antes do Mobilegeddon (na semana de 17 de abril) e "O controle que os designers tm no meio impresso e,
comparou com seus respectivos posicionamentos aps a muitas vezes, desejam ter no meio web, simplesmente um
atualizao (na semana de 18 de Maio). Sites no mobile reflexo da limitao da pgina impressa. Devemos aceitar o
friendly sofreram quedas de posicionamento cerca de 2.3 fato de que a web no tem as mesmas restries e projetar (a
vezes maior do que aumentos, enquanto os sites mobile web design) para essa flexibilidade[4].
friendly apresentaram um crescimento maior do que a queda. Devido ao fator de resposta da comunidade por maiores
explicaes e detalhes sobre o assunto, no ano seguinte foi
1
Joo Pedro Albino, Chefe do Departamento de Computao da Faculdade de Cincias de Bauru UNESP 2013-atual, jpalbino@fc.unesp.br
2
Eduardo Martins Morgado, Coordenador do grupo de pesquisa do Laboratrio de Tecnologia da Informao Aplicada LTIA UNESP 1998-atual,
emorgado@fc.unesp.br
3
Mrcio Jesus de Morais, Mestrando do Programa de Ps-Graduao em Mdia e Tecnologia (PPGMiT) da Faculdade de Arquitetura, Artes e Comunicao -
UNESP, marciojmorais@gmail.com
4
Jos Antnio Gallo Junior, Mestrando do Programa de Ps-Graduao em Mdia e Tecnologia (PPGMiT) da Faculdade de Arquitetura, Artes e Comunicao
- UNESP, gallojunior@gmail.com
DOI 10.14684/WCSEIT.2.2015.150-154
2015 COPEC November 19 - 22, 2015, Vigo, SPAIN
II World Congress on Systems Engineering and Information Technology
150
lanado o livro que levou o mesmo nome do artigo que Certamente, para um designer iniciante ou at mesmo um
revolucionou a maneira de se fazer design na web: Web especialista, a criao de um site responsivo a partir do zero
Design Responsivo [1]. pode ser complicada, provavelmente por causa de alguns
Web Design Responsivo basicamente permite que um problemas tcnicos na WDR, tais como a determinao do
site passe a responder ou adaptar-se a um tamanho diferente nmero apropriado de colunas na grade e o clculo da
de janela de exibio, menor ou maior, sem ter que definir um percentagem da largura para cada coluna, a determinao do
domnio/subdomnio especfico para quem utiliza dispositivo ponto de quebra correto, e outros aspectos tcnicos que
mvel. A aparncia do site pode ser mantida para que possa geralmente aparecem na fase de desenvolvimento. No
ter experincias semelhantes entre diferentes tamanhos de entanto, em vez da criao de um web design responsivo a
dispositivos. Inicialmente isso foi possvel com o uso de meta partir do zero, possvel recorrer ao uso de Frameworks, que
tag viewport e CSS3 media queries [3]. ajudam a tornar as coisas um pouco mais fceis no processo
[4].
Se usado corretamente, um framework pode obviamente
economizar um bom tempo. Geralmente vem com estilos e
regras pr-definidas, tais como a largura da grade, dos estilos,
tamanhos de fonte, estilos de formulrio, redefinio de CSS
e outros aspectos usados para construir um site. Sendo assim,
no preciso ter que repetir o mesmo processo desde o incio
mas basta seguir as instrues para aplicar os estilos e
estruturam a marcao [4].
MOBILE FIRST
FIGURA. 1
RWD UM MESMO WEB SITE EM DIFERENTES DISPOSITIVOS E JANELAS DE A maior diferena entre um dispositivo mvel e um
EXIBIO.
Desktop, segundo Lopes o espao disponvel para o
contedo. Obviamente sempre possvel utilizar as barras de
Adotando puramente CSS3, media queries permitem que rolagens, mas fato que cabe menos informao no celular
as diretivas possam ser aplicadas condicionalmente, que na telona do computador [6].
dependendo do resultado de uma consulta booleana baseada Definitivamente existem diferenas claras no uso de
em alguma caracterstica do dispositivo, como o tamanho da aparelhos mveis em comparao ao uso do Desktop, mais
tela por exemplo. Na prtica, isso significa uma nica folha ainda: Mobile no s diferente, parece ser tambm mais
de estilo CSS pode conter um conjunto de diretrizes para uma limitado, afinal a tela menor, a rede mais lenta, o hardware
tela com 480 pixels, bem como diferentes diretivas para uma mais lento, a tela de toque menos precisa que mouse, etc.
tela de 1200 pixels [5]. [6].
A chave para o design responsivo fazer um design Sendo assim segundo Lopes, muito mais fcil comear
flexvel e adaptvel, que se ajuste s caractersticas do seu design tendo em mente as restries do mobile e depois
navegador, do dispositivo e do contexto do usurio. evoluir para o modo Desktop, que menos limitado. O
Criar um site responsivo no fcil. Trabalhar com contrrio bem mais trabalhoso pois ser necessrio criar no
flexibilidade e adaptao bem mais complicado que um site Desktop sem restries, e tentar limitar depois conforme for
fixo em pixels. As ferramentas de desenho ainda no esto adaptando para o mobile [6].
preparadas e os designers grficos costumam ter dificuldades Em termos prticos, um design mobile-first nos obriga a
para criar com responsividade em mente [6]. focar mais e a priorizar melhor o contedo, adotando as
restries do mobile, chegando em um design mais simples e
funcional, j que no h muito espao para informaes
desnecessrias [6]. Sendo assim, quando evolumos o design
para a verso Desktop, o resultado tambm uma interface
mais objetiva.
O termo mobile-first, nasceu em um post em 2009 pelo
especialista mobile Luke Wroblewski, no qual ele falava mais
da ideia de design e foco [7].
PROGRESSIVE ENHANCEMENT
O progressive enhancement um conceito relativamente
FIGURA. 2 simples, fcil de explicar, aplic-lo na prtica bem mais
RESPONSIVIDADE EXEMPLOS DOS TAMANHOS DE TELAS.
complicado. preciso uma mudana da maneira de pensar e
de estratgia de desenvolvimento, preciso um excelente
FIGURA. 5
FIGURA. 3 SISTEMA DE GRADE BOOTSTRAP DIVISO EM VRIOS LAYOUTS DE
SISTEMA DE GRADE BOOTSTRAP TELAS DE DIVERSOS DISPOSITIVOS COM COLUNAS
UM LAYOUT BASEADO EM COLUNAS
Um offset , resumidamente, um espao em branco
Utilizando o Sistema de Grades do Bootstrap, possvel adicionado esquerda do bloco de contedo, recurso utilizado
criar linhas e colunas na pgina usando as classes CSS de para a centralizao de colunas. Por exemplo, se for preciso
linha (.row) e coluna (.col), onde as linhas tero a funo de centralizar um contedo, possvel dividir as 12 colunas em
organizar um grupo horizontal de colunas, que podero conter 3 blocos (de 4 colunas cada), com o cdigo abaixo, exemplo
outras linhas e essas por sua vez, novas colunas, para tela grande [12]:
indefinidamente, de acordo com a necessidade do layout. .col-lg-4 .col-lg-offset-4
Normalmente, possvel usar as classes de grade .col-md-
para desenvolver um sistema que ser exibido em dispositivos
REFERNCIAS
[1] Zemel, T., "Web Design Responsivo: Pginas adaptveis para todos
os dispositivos", So Paulo: Casa do Cdigo, 2013.
[2] Cisco, Cisco Visual Networking Index: Global Mobile Data Traffic
FIGURA. 6 Forecast Update 20142019. Disponvel em:
SISTEMA DE GRADE BOOTSTRAP 4 COLUNAS EM UM BLOCO OFFSET A http://www.cisco.com/c/en/us/solutions/collateral/service-
ESQUERDA PARA CENTRALIZAR O CONTEDO DE 4 COLUNAS provider/visual-networking-index-vni/white_paper_c11-520862.html.
Acessado em 07/08/2015.
COREOGRAFIA DO CONTEDO [3] Marcotte, E., Responsive Web Design. Disponvel em:
http://alistapart.com/article/responsive-web-design. Acessado em
Uma das questes mais preocupantes com o design 05/08/2015.
responsivo a de como manter a hierarquia com os elementos [4] Firdaus, T., Responsive Web Design by Example: Beginners Guide,
na tela quando so redimensionadas e refludos. Trent Walton Birmingham: Packt Publishing, 2013.
foi o primeiro a chamar a ateno esse procedimento
[5] Datta, A., "Be Responsive: A History of Responsive Design".
chamando-o de coreografia do contedo, que mostra como a Disponvel em: http://shout.setfive.com/2012/03/12/be-responsive-a-
hierarquia visual fica perdida quando as colunas caem uma history-of-responsive-design/. Acessado em 05/08/2015.
abaixo da outra [16]. [6] Lopes, S. "A Web Mobile: Programe para um mundo de muitos
Como um layout muda de um widescreen para um tablet dispositivos", So Paulo: Casa do Cdigo, 2013.
a um smartphone, o nmero de colunas geralmente reduzido
[7] Wroblewski, L., "Mobile First". Disponvel em:
de trs ou de quatro para um valor para baixo [16]. http://www.lukew.com/ff/entry.asp?933. Acessado em 05/08/2015.
A soluo tpica e mais fcil deixar cair as colunas uma
[8] Gustafson, A., "Web Design: Crafting Rich Experiences with
por uma e empilh-los uns em cima dos outros [16].
Progressive Enhancement", Chattanooga: Easy Readers, 2011.
[9] Eis, D. "Graceful degradation tudo sobre Acessibilidade".
Disponvel em http://tableless.com.br/graceful-degradation-e-tudo-
sobre-acessibilidade/. Acessado em: 07/08/2015.
[10] Kock, P., P., "Penser fluide". Disponvel em: http://www.christopher-
jablonski.com/fr/reperes/fluidthinking.shtml. Acessado em
07/08/2015.
[11] Franklin, A., "Bem vindo a Xangri-l Parte 1". Disponvel em:
http://tableless.com.br/bem-vindo-a-xangrila-parte-1/. Acessado em
FIGURA. 7 06/08/2015.
COREOGRAFIA DO CONTEDO A DISPOSIO DAS LINHAS E COLUNAS
AJUSTADA DE ACORDO COM O TAMANHO DA TELA. [12] Schmitz, D., "Bootstrap: Framework front-end para aplicaes web e
mobile". Victoria, British Columbia: Learnpub, 2014.
CONCLUSO [13] Spurlock, J., "Bootstrap", Sebastopol: O'Really Media, Inc., 2014.
Frameworks facilitam o trabalho dos designers de [14] Niska, C., "Extending Bootstrap: Understand Bootstrap and unlock its
secrets to build a truly customized project!", Birmingham: Packt
interfaces que no precisam se preocupar com clculos Publishing, 2014.
enquanto desenvolver seus layouts, portanto torna importante
[15] Shenoy, A., Sossou. U., "Learning Bootstrap: Unearth the potential of
us-los sempre que possvel, principalmente em projetos Bootstrap to create responsive web pages using modern techniques,
geis. O Bootstrap, particularmente em sua verso 3, possui Birmingham: Packt Publishing, 2014.
um sistema de Grade muito slido e capaz de permitir o
[16] Bradley, S., "How To Maintain Hierarchy Through Content
desenvolvimento de um conjunto de pginas que se ajustam Choreography", Freiburg, Smashing Media GmbH, 2013.
ao dispositivo garantindo ento uma melhor experincia
durante a navegao. Bootstrap aumenta sua produtividade de [17] Nascimento, T., Desenvolvendo com Bootstrap 3: um framework
front-end que vale a pena!, Disponvel em:
desenvolvimento, tornando fcil a criao e edio de pginas http://thiagonasc.com/desenvolvimento-web/desenvolvendo-com-
responsivas. bootstrap-3-um-framework-front-end-que-vale-a-pena. Acessado em
05/08/2015.