Um website responsivo pode adaptar seu layout e conteúdo aos requisitos do usuário, reconhecendo fatores tais como tamanho de tela, a plataforma que estiver rodando o website e como o dispositivo está orientado. Isto significa que quando um usuário passa do seu PC para um tablet ou um smartphone, por exemplo, o website responsivo automaticamente se adapta (responde) à nova resolução (tamanho de tela expresso em pixels) e continua a oferecer a melhor interação possível e uso do conteúdo no viewport (a janela que contém a página web).
O princípio básico do design responsivo é que ele não cria necessariamente versões diferentes do mesmo website: em vez disso, cada website deverá se adaptar à crescente variedade de dispositivos nos quais ele poderá ser exibido.
Para alcançar este resultado, o web design responsivo usa uma mistura de grades, layouts e imagens flexíveis, além de um uso ponderado de consultas de mídia CSS. Deixando de lado os termos técnicos, entretanto, a fim de criar um website responsivo é importante compreeender plenamente os objetivos deste tipo de design e como estes objetivos influenciam no modo como o conteúdo é organizado e gerenciado.
A meta final do web design responsivo é oferecer ao usuário uma experiência positiva em todas as circunstâncias, e assim os objetivos são:
▪ | adaptar o layout ao maior número de resoluções de tela possível (desde celulares até PCs); |
▪ | adaptar o tamanho das imagens (e de todo o conteúdo de largura fixa em geral) à resolução e tamanho de tela em que forem exibidos; |
▪ | simplificar o layout de página para dispositivos móveis com telas menores; |
▪ | ocultar os elementos não essenciais nesses aparelhos; |
▪ | fornecer uma interface de usuário que seja adequada à interação de toque para os dispositivos que dão suporte esta tecnologia. |
Mantendo em mente estes objetivos básicos e que o objetivo final é garantir a melhor experiência de navegação possível, que seja independente do aparelho que estiver sendo utilizado, é possível criar websites responsivos com o WebSite X5 porque ele é o programa que simplifica o gerenciamento de conteúdo e fornece o código necessário para criar as páginas.
Uma das primeiras coisas a se pensar, quando projetar um website responsivo, são os intervalos de breakpoints a incluir. Um breakpoint é um ponto, ao longo de uma linha de referência de diversos valores de resolução, que indica onde o layout de página deverá alterar a exibição da melhor forma mediante uma resolução de tela diferente (lembre-se que a resolução de tela, ou tamanho, é fornecida pelo número de pixels que podem ser exibidos horizontal e verticalmente, e é o valor na horizontal que interessa para websites responsivos - a largura disponível para exibição). O diagrama abaixo pode ajudar a esclarecer o mecanismo. Este exemplo representa esquematicamente o comportamento de um website que tenha 3 breakpoints configurados: o primeiro a 960px, o segundo a 720px e o terceiro a 480px. As diversas cores representam os diversos layout de modelos onde 3 breakpoints criam 4 viewports. Os viewports no diagrama são exibidos em cores diferentes. A maneira como uma página web será exibida na tela muda a cada breakpoint. A exibição permanece basicamente a mesma para todas as resoluções no intervalo dentro de um breakpoint e o seguinte. A mudança de cor no diagrama corresponde à mudança do layout de página em cada viewport novo. Em resoluções maiores que 480px, o plano de fundo fica verde. Ele permanece verde até que a largura atinja 720px, aí ele se torna amarelo. Quando a janela do navegador atinge a resolução de 960px na horizontal, então o plano de fundo se torna vermelho. De quantos breakpoints você precisa? Não existe uma resposta única a esta questão: uma grande parte depende das características do seu website, seu layout, seu público-alvo e assim por diante. A melhor coisa é definir tantos breakpoints quanto for o número de tamanhos de telas diferentes você acredita que seu público provavelmente terá em seus diversos aparelhos (PCs, tablets pequenos e grandes, telas de smartphones grandes e pequenas, etc., sem se esquecer das orientações em paisagem ou retrato). A maioria das pessoas tende a configurar breakpoints baseando-se nos diversos tamanho de tela dos aparelhos mais comuns. O WebSite X5 também faz assim e propõe os seguintes breakpoints na linha de Resoluções de Referência:
O ideal a atingir são breakpoints que identifiquem macro-categorias: há tantos dispositivos diferentes no mercado que seria impossível fixar um breakpoint para cada um deles. A edição Evo do WebSite X5 trabalha com 3 breakpoints; a edição Pro, por outro lado, pode trabalhar com até 10 breakpoints, inclusive os associados aos viewports de Desktop e de Smartphone. Quando tiver planejado os breakpoints que serão configurados, o procedimento para criar um website responsivo com o WebSite X5 é o seguinte:
Quando configurar os breakpoints, tenha em mente que:
Todos os breakpoints são listados na tabela de resumo e repetidos na janela Configurações para site responsivo.
|
Se você pensar sobre como um website será exibido em aparelhos diferentes, você perceberá que o modelo gráfico precisará se adaptar também, de modo que o conteúdo seja sempre exibido da melhor maneira possível em cada dispositivo. À medida em que a resolução da tela fica gradualmente menor, pode não haver espaço suficiente para exibir algumas partes do modelo e, portanto, você poderá preferir remover aquelas partes que forem menos importantes. No WebSite X5 você pode trabalhar no modelo para indicar como ele deve se alterar nos diversos viewports, entre os breakpoints ativos.
Quando o layout do modelo tiver sido definido, você poderá personalizar o cabeçalho e o rodapé: estas áreas também podem variar de acordo com a resolução em que o website será exibido.
Em cada um dos viewports, é possível
Lembre-se que todos os modelos padronizados no WebSite X5 são otimizados para a criação de websites responsivos: isto significa que um determinado conjunto de breakpoints é estabelecido por padrão para cada modelo e se tornam ativos quando você seleciona a opção Site responsivo na janela Resoluções e Design Responsivo. Você pode alterar esses breakpoints padrão conforme o necessário. As configurações para o comportamento responsivo do modelo são salvas no arquivo do modelo, e não no arquivo do projeto. Se você alterar o modelo e escolher um outro a partir da lista de modelos padronizados, uma janela se abrirá onde você será solicitado a indicar como deseja lidar com as diferenças entre o modelo antigo e o novo. Basicamente esta janela avisa que os estilos serão sobrescritos e pede para escolher se:
|
No web design responsivo, não importa o quão complexo o website seja, é fundamental desenvolver uma boa estratégia de gerenciamento do conteúdo, considerando não só o conteúdo que será incluído, mas também como ele será apresentado:
Uma boa estratégia é fazer uma lista de todo o conteúdo que precisa estar em uma página e colocá-lo em ordem de importância, do maior para o menor: isto ajudará a identificar o conteúdo essencial, qual deles precisará estar presente em todas as circunstâncias, e ordenar o restante de acordo com sua utilidade efetiva para que possa ocultá-los em resoluções mais baixas. Obviamente, esta operação tem que ser repetida para cada página do website. Para entender melhor este mecanismo, o exemplo clássico é o website de um restaurante. Quando o website for exibido em um PC, você pode fazer uso integral de imagens e animações para apresentar os diversos pratos do menu, para despertar o interesse e o apetite do visitante! Quando o website for visto através de um dispositivo móvel, entretanto, considere que talvez o visitante esteja mais interessando nas avaliações ou nas informações de contato do que tentar ver fotos grandes. Portanto, você precisará reduzir imagens e se concentrar nas informações essenciais que irão interessar o cliente em potencial que estiver navegando a partir de um smartphone ou talvez sem banda larga, etc. e só esteja buscando informações essenciais de forma rápida. No WebSite X5, uma vez que tenha criado a página como ela deverá ser vista no viewport de desktop (veja Como criar uma página usando a tabela de layout de página), você poderá começar a definir as alterações que serão necessárias a cada breakpoint. Isto é o que você terá que fazer:
Você termina de ordenar os objetos quando:
WebSite X5 guiará você durante o processo de ordenação da exibição: quando selecionar um objeto, as bordas de todos os objetos que podem vir em seguida são exibidas em vermelho, para que você saiba quais podem e quais não podem ser colocadas a seguir na ordenação. A ordem dos objetos que você decidir para o viewport de desktop será mantida para todos os outros viewports.
Como pode ver nesta explicação, o layout de página refletirá a estrutura de página em cada viewport. Todas as alterações que fizer em cada viewport determinará a estrutura que a página terá no seguinte.
|
Para verificar se um website responsivo funciona corretamente antes de colocar online, basta dar uma olhada na pré-visualização offline, porque ela lhe dará as ferramentas que precisará para simular o comportamento da página nas diversas resoluções.
Sugerimos que você verifique a pré-visualização de cada página a cada breakpoint para ter certeza que o website irá funcionar corretamente quando estiver online e for exibido em aparelhos diferentes. |
Melhores práticas: