Você está na página 1de 10

EXATAS E TECNOLGICAS

ISSN IMPRESSO - 2359-4934


ISSN ELETRNICO - 2359-4942
DOI - 10.17564/2359-4934.2015v1n2p75-84

WEB DESIGN RESPONSIVO: CAMINHOS PARA UM SITE ADAPTVEL

Fabiano dos Santos Frana1

RESUMO
O presente artigo tem por objetivo discutir a impor- e imagens responsivas) para construo de um site
tncia de utilizar o web design responsivo na constru- responsivo importante para os web designs, sendo
o de sites, a fim de garantir um site adaptvel, agra- que se aprofundar mais neste assunto contribuir no
dvel, sem abrir mo da usabilidade para os usurios desenvolvimento de um site responsivo mais estrutu-
de dispositivos moveis. Inicialmente, caracterizamos rado, seguro e expansvel.
o que vm a ser a web responsiva e seu nascimento.
Em seguida, apresentamos a trade para construir um
site adaptvel a qualquer tamanho de tela. Portan-
PALAVRAS-CHAVE
to, conhecer a trade (layout fludos, media queries
Layout fludo. Design responsivo. Media queries.

Interfaces Cientficas - Exatas e Tecnolgicas Aracaju V.1 N.2 p. 75 - 84 Jun. 2015


76

ABSTRACT
This article aims to discuss the importance of using to build a responsive site is important for web design,
responsive web design on building sites in order to en- and go deeper in this matter will help in developing a
sure an adaptable site, pleasant, without compromi- more structured site responsive, secure and scalable.
sing the usability for users of mobile devices. Initially
characterized the coming to be responsive web and
birth. The following are the triad to build an adaptive KEYWORDS
site at any screen size. Therefore, knowing the triad
(fluid layout, media, queries and responsive images) Fluid Layout. Responsive Design. Media Queries.

RESUMEN
Este artculo tiene como objetivo discutir la importan- dios de comunicacin y las imgenes sensibles) para
cia de utilizar el diseo web sensible en las obras de construir un sitio sensible es importante para el di-
construccin con el fin de asegurar un sitio de adap- seo web, y profundizar en este asunto ayudar en el
tacin, agradable, sin comprometer la facilidad de uso desarrollo de un sitio ms estructurado de respuesta,
para los usuarios de dispositivos mviles. Inicialmen- segura y escalable.
te, caracterizamos el llegando a ser pginas web sen-
sibles y el nacimiento. A continuacin, presentamos
la trada para construir un sitio de adaptacin a cual- PALABRAS CLAVE
quier tamao de pantalla. Por lo tanto, conociendo
la trada (fluidos de diseo, las consultas de los me- Fluido Diseo. Diseo de respuesta. consultas de los
medios de comunicacin.

Interfaces Cientficas - Exatas e Tecnolgicas Aracaju V.1 N.2 p. 75 - 84 Jun. 2015


77

1 INTRODUO
Se olharmos para a histria, o ser humano as- usurios de dispositivos moveis. Inicialmente, ca-
sim como as coisas a sua volta, est em constante racterizamos o que vem a ser a web responsiva e
evoluo. Mensagens que eram passadas por bi- seu nascimento. Em seguida, apresentamos a tr-
lhetes com o passar do tempo caram em desuso, ade para construir um site adaptvel a qualquer
sendo substitudos por cartas, fax, correio eletr- tamanho de tela.
nico, SMS e outros meios eletrnicos que existem
hoje em dia.
2 O QUE A WEB RESPONSIVA?
Assim tambm aconteceu com os dispositivos ele-
trnicos com acesso a internet. Tudo evoluiu, trazen- O site UOL (www.uol.om.br) optou por utilizar
do melhorias para esses dispositivos. Temos televi- sites diferentes para mobile e desktop. Ao abri-lo
ses com resoluo 4k e aparelhos celulares com tela em um navegador que esteja instalado em um siste-
de 320px. Como garantir que seu site atinja ao menos ma operacional desktop, veremos a verso desktop
90% dos dispositivos atuais? A resposta : Utilizando do site. Se abrirmos em um navegador com sistema
o Web Design Responsivo. operacional mobile (android, IOS, WindowsPhone)
este abrir uma outra verso com uma URL diferen-
Uma coisa importante para ter em mente so as di- te da verso desktop. Como apresentados nas figu-
ferenas na usabilidade entre dispositivos mveis e ras a seguir.
Desktops. O papa da usabilidade, Jakob Nilsen, fala
que as diferenas so to brutais que precisamos
de design diferente para atacar esses pblicos. Isso
Figura 1 Verso Desktop
pode ser feito de vrias maneiras: sites diferentes pra
mobile e Desktop; servidor otimizando a pgina; ou
design responsivo e adaptao do design no cliente.
(LOPES, 2013, p. 10).

Dentre as vrias maneiras citadas por Lopes


(2013), uma que vem ganhando espao na web so
os sites responsivos, pois estes se adaptam a todos
os tamanhos de tela independente do dispositivo que
esteja sendo utilizado. Entre os extremos, desktop
e dispositivo mvel (celular), temos uma vasta lista
de dispositivos eletrnicos que tem caractersticas
de ambos. Um simples exemplo que deixa claro esta
questo se fizermos um site diferente para mobile. Fonte: www.uol.com.br
Como seria apresentado um site em um tablet de tela
de 10 polegadas?

Assim, neste artigo discutimos a importncia


de utilizar o web design responsivo na constru-
o de sites, a fim de garantir um site adaptvel,
agradvel, sem abrir mo da usabilidade para os

Interfaces Cientficas - Exatas e Tecnolgicas Aracaju V.1 N.2 p. 75 - 84 Jun. 2015


78

Figura 2 Verso Mobile recer um exagero, mas o que temos so os extremos,


desktop e mobile. E entre esses extremos uma vasta
lista de dispositivos que herdam caractersticas de
ambas as partes. Para Lopes (2013, p. 1) no existe
uma Web mobile. Existe a Web, que a gente acessa
tanto do computador quanto do celular ou tablete. o
HTML, CSS e Java Script que rodam nos navegadores
independente do dispositivo.

Para alcanar todos os dispositivos precisamos ter


a viso de projetar sites responsivos, pois esse o fu-
turo da web. fato que uma caracterstica constante
da web a flexibilidade e temos que adaptar nossos
sites a essa caracterstica. Segundo Zemel (2013, p.
10), desenvolver para a web nica:

No se trata de uma moda ou um hype da internet;


no se trata de algo que chegou, vai angariar alguns
fs e sumir na prxima estao. O Web Design Respon-
sivo uma nova forma de pensar a web e, dentro de
pouco tempo, ser to vital e importante aos desen-
Fonte: m.uol.com.br volvedores e experincia do usurio quanto o prprio
HTML ou o CSS.
Um dos problemas que facilmente detectado na
verso desktop deste site so as medidas fixas (pi- 2.2 UM NOVO OLHAR NASCIMENTO DA WEB RESPONSIVO
xels). Se redimensionarmos a janela do navegador,
perderemos parte do site, obrigando ao usurio visua- Fica claro que projetar sites para o design res-
lizar o site sempre em tela cheia. J na verso mobile, ponsivo no mais um diferencial, passou a ser
temos um problema ainda maior. O que definido por obrigatoriedade se quisermos alcanar todos os
mobile? Apenas o dispositivo celular (smarthphone)? usurios. Acredite! Hoje tudo se encaminha para
Se abrirmos o site em um computador hbrido (com- o responsivo, engenheiros de varias reas e inds-
putador que vira tablete), a verso do site da uol seria trias esto desenvolvendo projetos de produtos res-
a mobile. Mas o tamanho da tela como um computa- ponsivos. Vidro inteligente que se torna opaco, uma
dor desktop. Ou seja, iria abrir a verso mobile dentro vez que tenha pessoas no quarto; Superfcies que
de uma tela desktop, fazendo com que os elemen- reagem a voz com a msica; Ambientes que podem
tos do site se expandissem, deixando um visual nada reformar-se para melhor atender os seus ocupan-
agradvel. Nasce perante estes problemas a pergun- tes; so exemplos de projetos que foram desenvol-
ta: O que posso caracterizar como mobile? vidos para serem responsivos.

2. 1 CARACTERIZAO DE MOBILE Segundo Zemel (2013) um dos escritores do AList


Apart, Ethan Marcotte, publicou um artigo intitulado
Caracterizar mobile complicado! H caractersti- Responsive Web Desgin que mudou a forma como se
cas que ambos os dispositivos tm (desktop e mobile), faz design para web. No decorrer do artigo, Ethan ex-
como touch, rede mvel, portabilidade etc. Pode pa- plica seus conceitos e sugestes (usando tecnologia

Interfaces Cientficas - Exatas e Tecnolgicas Aracaju V.1 N.2 p. 75 - 84 Jun. 2015


79

que j era existente poca de sua publicao) para em porcentagem, onde o body (pai) tem 100% de lar-
que as pginas fossem projetadas, usando o que ele gura (width) e seus filhos 20%, 60% e 20% respecti-
chamou de web design responsivo. vamente. O total da largura dos filhos igual ao do
pai. Ento se tivssemos que dividir o layout em trs
Ethan possibilitou uma nova era em que sites res- grids iguais, dividiria 100% por trs. Cada grid ficaria
pondem, a quaisquer dispositivo/resoluo e, devido com 33,33% de largura.
a uma srie de caractersticas tcnicas bem espec-
ficas, bem apresentado em qualquer um deles (ZE- Agora, se tivssemos que acrescentar mais duas
MEL, 2013). <section> na grid central, no exemplo abaixo, qual valor
em porcentagens cada section receberia? Para encon-
trar o valor das section divida 100% (do pai, div) por dois.
3 TRADE PARA WEB DESIGN REPONSIVO Cada section receberia 50% como valor de largura.
Segundo Marcotte (2011) para desenvolver sites Figura 3 Exemplo grid porcentagem
adaptveis a qualquer tamanho de tela, precisar de
trs ingredientes: 1. Layout baseado em grid flexvel;
2. Imagens e Medias Flexveis, e 3. Media quereis, um
mdulo a partir da especificao CSS3.

3.1 LAYOUT FLUDO

Segundo Lopes (2013) a grande estrela de um web


design responsivo o layout fludo. Isso quer dizer
no usar medidas fixas como pixels (ou pontos, cen-
tmetros, milmetros etc.) pra programar o design.
No d mais pra copiar as medidas no Photoshop da
imagem esttica que o designer criou com o layout do
site. Layout fludo usar medidas flexveis e to ve-
lho quanto o HTML em si. Fonte: Elaborado pelo autor

A exemplo do site uol, trabalhar com medidas fixas 3.3 EM E REM


vai contra tudo que a filosofia de uma web adaptvel
prega. Pois ao redimensionarmos a janela do navega- As medidas em e rem so geralmente utilizadas
dor os componentes do site no se adaptam. Trabalhar para definir os valores do font-size, margin e padding.
com layout fluidos trabalhar com medidas flexveis. Mas tambm podem ser utilizadas para definir lar-
H vrias, mas as que mais se destacam no mercado gura e altura de outros componentes. Essas medidas
a porcentagem, em erem. equivalem ao tamanho de font-size do body (por pa-
dro 16px), ento um equivale a 16px.
3. 2 PORCENTAGEM
A diferena entre as duas que a medida em tem
Ao trabalharmos com porcentagem para definir o herana em cascata. Um elemento definido como em
layout de um site, devemos olhar de forma diferente. precisar verificar qual o font-size de seu elemento
No exemplo abaixo temos um layout que foi dividido pai, para depois do clculo, definir seu prprio valor.

Interfaces Cientficas - Exatas e Tecnolgicas Aracaju V.1 N.2 p. 75 - 84 Jun. 2015


80

Figura 4 Exemplo grid em e rem iro restringir o redimensionamento do elemento, im-


pedindo que o layout se expanda ou encolha alm do
valor que foi definido.

3.4 MEDIA QUERIES

As medidas flexveis fazem com que o site adapte-se


ao redimensionamento do navegador. Mas h momen-
tos, no redimensionamento da janela do navegador, em
que o nosso site no ficar bom. Este momento (ponto)
chamado de breakpoint. Segundo Lopes (2013, p. 62)
breakpoint o ponto de quebra do nosso layout fludo
onde uma reestruturao maior necessria, [...] para
ajustar o design e melhorar a experincia do usurio.

Fonte: Elaborado pelo autor


Para ajustar o design nesses pontos precisamos
das Media Queries. com as Media Queries que
No exemplo acima, no foi definido nenhum valor possvel ocultar, fazer aparecer e reposicionar ele-
para o body, logo o tamanho do font-size 16px. O mentos e interaes conforme a resoluo atual que
blocos que esto definidos como 8 em tem como pai esteja sendo usada no momento da visitao do site.
um elemento com font-size 24px. Elas surgiram de um recurso j existente no CSS, as
Media Types. Mas diferente das Media Types, as Me-
16px * 1.5em 24 px; dias Queries no avalia o tipo de dispositivo (screen
16px * 1em 16px; ou handheld), mas sim a resoluo da tela.
24px * .8em 19px;
Um exemplo clssico do uso de Media Queries
Se o mesmo exemplo estivesse definido com me- a utilizao para o menu responsivo. Onde teremos o
didas rem, a referncia de todos os elementos inde- menu na verso mobile e outro na verso desktop, sendo
pendente de sua hierarquia, seria o font-size do body. definido por media queries em um breakpoint definido.

16px * 1.5em 24 px; @media ( max-widht: 320px){


16px * 1em 16px; CSS para o menu responsivo
16px * .8em 19px; }

Fazer um design totalmente fludo o nico jeito de Os valores max-width e min-witdh equivalem res-
atacar os mltiplos tamanhos de tela dos vrios dispositi- pectivamente a menor que ou igual a e maior ou igual.
vos diferentes de hoje. Mas, muitas vezes, deixar a pgina Logo o exemplo acima informa que, quando a tela (por-
toda ocupar 100% do navegador pode no atingir resulta- tview) for menor que 320px ou igual,devem ser aplica-
dos to interessantes, principalmente nos extremos, em das as regras CSS que esto dentro deste bloco.
telas muito grandes ou pequenas (LOPES, 2013).
Media Queries a soluo para quando o layout
Para restringir o design fludo utilizamos duas pro- fluido j no suficiente. Esta trabalha diretamente
priedades do CSS, o max-widht e o min-width. Ambos com o breakpoint. Muitos sites na web trazem bre-

Interfaces Cientficas - Exatas e Tecnolgicas Aracaju V.1 N.2 p. 75 - 84 Jun. 2015


81

akpoints definidos, mas cada site requer seu prprio Para imagens de pixels em um design fludo
breakpoint. Lopes (2013, p. 93) sugere que voc ache sem que elas percam qualidade ou desestruturar o
seus prprios breakpoints: layout, existe varias tcnicas. Uma delas e a mais
simples utilizar tambm o max-width e min-width
Abra sua pgina original no navegador; nas imagens, o que chamamos de imagens fludas.
V redimensionando a janela devagar at o Outra tcnica utilizar as Media Queries para car-
design parecer ruim se fez mobile-first, abra regar as imagens, dependendo do tamanho da tela.
pequeno e v aumentando a janela; seno, abra Ento, em um viewport menor que 320px carregaria
grande e v diminuindo a janela; uma imagem com uma qualidade e tamanho menor,
Quando achar um ponto em que o design que- para telas maiores que 320px carregaria uma ima-
bra, copie o tamanho da janela e crie uma me- gem com outras propriedades que melhor serviria
dia query com esse valor l no seu CSS; para o site.
Recarregue a pgina, veja se as mudanas me-
lhoraram o design, e continue redimensionando banner {
pra achar o prximo breakpoint. background-image: url(banner-mobile.jpg);
Algumas ferramentas que podem te ajudar nisso: }
O responsive mode do Firefox @media (min-width: 550px) {
(https://developer.mozilla.org/docs/Tools/Res- .banner {
ponsive_Design_View); background-image: url(banner-medio.jpg);
FitWeird (http://davatron5000.github.com/fi- }
tWeird/), um excelente bookmarklet que te d o }
tamanho da tela, inclusive em em; @media (min-width: 1000px) {
Meu responsive play (http://sergiolopes.org/ .banner {
responsive-video-play/). background-image: url(banner-grande.jpg);
}
3. 5 IMAGENS RESPONSIVAS }

Segundo Zemel (2013) nada adiantaria se o con- Sendo assim, atingiramos os trs objetivos prin-
tedo se adaptasse as mais diferentes resolues se cipais das imagens responsivas: Performance - eco-
as imagens (e outros recursos) do site, tambm, no nomizar bytes enviando a imagem do tamanho certo
se adaptassem e no fossem flexveis, no verdade? pra cada tela;Qualidade - obter qualidade visual na
Ento, por meio de tcnicas variadas, possvel fazer renderizao da imagem de acordo com a resoluo;
com que as assets (recursos como imagens, vdeos Direo da arte - usar imagens de contedos diferen-
etc.) do site, tambm, sejam flexveis para garantir tes para adaptar necessidades de design.
que a experincia do visitante prime pela excelncia,
independente do dispositivo que esteja usando. 3.6 COMPRESSIVE IMAGES

Em alguns casos podemos evitar os pixels em ima- O grande problema de trabalhar imagens respon-
gens. Em logo marcar, por exemplo, podemos optar sivas com Media Queries ou tantas outras solues
por imagens vetoriais, pois se adaptaro ao layout do encontradas na web ter que fazer de uma imagem
site responsivo sem perder a qualidade, ou iconfonts. vrias verses (tamanho, qualidade). Modific-las em
Mas em outros casos no temos como fugir daquelas qualquer editor de fotografia, torna o processo lento
imagens compostas por pixels. e desmotivador.

Interfaces Cientficas - Exatas e Tecnolgicas Aracaju V.1 N.2 p. 75 - 84 Jun. 2015


82

E se utilizarmos uma imagem para todos os tama- Agora, qual a mgica para uma pgina pensada
nhos de tela, sem que ela perdesse a qualidade e ainda pra um Desktop de 1024px caberna telinha pequena
fosse rpida o bastante? Parece que inventaram uma de 320px de um iPhone? A pgina redimensionada e
nova ferramenta para fazer este feito. Mas na verdade aparece menor no celular.
uma tcnica que provm de um raciocnio simples.
Conforme Lopes (2013, p. 139), imagem compressiva ParaKoch (1990, APUD WROBLEWSKI, 2011, p.
gerar uma imagem JPEG grande, retina, com o dobro 110): Normalmente a janela de exibio de layout
da resoluo, mas com qualidade bem baixa. Na hora leva uma largura que o fornecedor decidiu ser o ide-
de exportar a imagem no seu editor favorito, podemos al para a visualizao de sites de desktop [...]. Como
escolher a qualidade um nmero de um a cem. A soluo a Apple introduziu a meta tagviewport, que
ideia gerar nossa imagem retina com qualidade 30, segundo Marcotte (2011, p. 80) permite controlar
por exemplo, um nmero bem baixo. o tamanho da tela (rea disponvel para exibio do
site), e substituir o comportamento padro. Podendo
Numa tela normal, no retina, a imagem 2x de qua- ditar exatamente quantos pixels a janela do navega-
lidade baixa vai ser exibida com metade do tamanho dor deve ter.
e, para isso, o navegador vai redimension-la. Nesse
processo, o fato da imagem ter o dobro de pixels vai <metaname=viewport content=width=device-
ajudar a obter uma imagem muito bem definida, equi- -width, initial-scale=1>
valente a uma imagem 1x de qualidade alta.

J numa tela retina, todos os pixels da imagem


2x sero exibidos, sem redimensionamento. Mas a 4 CONCLUSO
tela tem uma densidade to alta que os pixels so
muito pequenos a olho nu. O resultado que nem No presente artigo foram discutidas as principais
notamos a qualidade menor do JPEG. E a imagem tcnicas para desenvolver sites adaptveis a qualquer
fica bem mais ntida que uma imagem 1x tendo tamanho de tela, utilizando recursos j existentes
seus pixels esticados. no CSS3. Notamos que no simples desenvolver ou
adaptar um site para ser responsivo, pois requer mais
3. 7 VIEWPORT linhas de cdigo e alguns clculos e anlises para tra-
balhar com layouts fluidos. Mas de fato recompen-
Depois de projetar um site com layout fludo, me- sador preparar o site para a atual/futura arquitetura
dia queries e imagens responsivas, est na hora de da web responsiva.
coloc-lo no celular e testar. Ops! Algo deu errado.
Apesar de aplicar as trs tcnicas base do web design Portanto, conhecer a trade (layout fludos, media
responsivo, ele no funciona no navegador de um sis- queries e imagens responsivas) para construo de
tema operacional mobile. um site responsivo importante para os web designs,
sendo que se aprofundar mais neste assunto contri-
Isso acontece porque segundo Lopes (2013, p. 70), buir no desenvolvimento de um site responsivo mais
estruturado, seguro e expansvel.
Os smartphones modernos ps-iPhone nasceram com
um dilema: tm uma telarelativamente pequena, mas
um navegador incrvel capaz de renderizar todo tipo
depgina, tanto as otimizadas para dispositivos mveis
quanto as feitas pra Desktop.

Interfaces Cientficas - Exatas e Tecnolgicas Aracaju V.1 N.2 p. 75 - 84 Jun. 2015


83

REFERNCIAS
LOPES, Srgio. A web mobile: programepara um mundo
de muitos dispositivos. So Paulo: Casa do Cdigo, 2013.

MARCOTTE, Ethan. Responsive Web Desing. New
York: A Book Apart, 2011.

MEYER, Eric A. Smashing CSS: tcnicas profissionais


para um layout moderno. Porto Alegre: Bookman, 2011.

ZEMEL, Trcio. Web Design Responsivo: pginas


adaptveis para todos os dispositivos. So Paulo: Casa
do Cdigo, 2013.

WROBLEWSKI, Luke. Mobile First. New York: A Book


Apart, 2011.

Recebido em: 8 de Maro de 2015


Avaliado em: 10 de Maro 2015
Aceito em: 4 de Abril de 2015 1. Graduado em Sistemas para Internet pela Faculdade de Administrao
e Negcios de Sergipe. Professor do SENAI Departamento Regional de
Sergipe. E-mail: fabianofranca.ti@gmail.com

Interfaces Cientficas - Exatas e Tecnolgicas Aracaju V.1 N.2 p. 75 - 84 Jun. 2015

Você também pode gostar