Blog sobre WordPress
No Result
View All Result
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce
Cadastrar e-mail
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce
No Result
View All Result
Blog sobre WordPress
No Result
View All Result

Início » WordPress Mobile » Media Queries e Breakpoints nos projetos Mobile First

Media Queries e Breakpoints nos projetos Mobile First

Alinhar Media Queries com definidos breakpoints nos permite gerar uma boa experiência do usuário nos diferentes tamanhos de tela.

Leandro Vieira by Leandro Vieira
4 anos ago
Reading Time: 5 min
1
Compartilhe no FacebookCompartilhe no LinkedIn
Audio

Através da técnica CSS chamada Media Queries, alinhada com definidos breakpoitns, conseguimos lidar com o desafio dos diferentes tamanhos de tela.

Conteúdo relacionado

O conceito e aplicabilidade do Mobile First

WordPress e o desenvolvimento de aplicativos móveis

Não use Design Adaptativo. Considere o Design Responsivo

Se antigamente éramos desafiados com as inconsistências entre os navegadores de internet, hoje a problemática é outra.

Existem mais de 18 mil modelos de celular, divididos entre mais de 300 marcas.

O lado bom é que o display mais apreciado é o de 5,7 polegadas. Mesmo assim, temos uma infinidade de diferentes tamanhos de tela.

Projetar uma boa experiência do usuário nos diferentes tamanhos de tela dos dispositivos é um baita desafio.

Portanto, você precisa conhecer o recurso de Media Query introduzida na CSS3.

Media Queries e os exemplos de tela

O que são as Media Queries?

É uma regra na CSS que te possibilita incluir um bloco de propriedades se, e somente, se uma determinada condição for verdadeira.

Como estamos falando de mobile first e o desafio em lidar com os diferentes tamanhos de tela, fazemos uso esse método para enfrentar o problema.

Ou seja, um conjunto de regras CSS serão aplicadas se uma condição baseada em tamanhos for verdadeira.

Desta forma, aplicamos especificidades para os celulares, tablets e desktops, por exemplo.

Um exemplo de código CSS fazendo uso de uma Media Query seria assim:

@media only screen and (min-width : 320px) {
  body {
    DECLARAÇÃO CSS DESEJADA
  }
}

O que são os Breakpoints?

Exemplo de  breakpoints

Os breakpoints, literalmente falando, são pontos de interrupção.

Analisando pelo contexto da CSS, Media Query e Mobile First, são os pontos que a interface do usuário será adaptada para a nova realidade do tamanho de tela, ou densidade de pixels, por exemplo.

Para ser ainda mais específico, todos os dispositivos móveis tem duas orientações de tela: landscape (modo paisagem) ou portrait (modo retrato).

Logo, a medida que o usuário vira o celular o tamanho da tela aumenta, ou diminui, assim temos dois breakpoints diferentes e podemos ajustar os elementos na interface de acordo.

Os breakpoints mais utilizados

Abaixo um guia com os tamanhos comumente utilizados como breakpoints.

@media (min-width:320px) { /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */ }
@media (min-width:480px) { /* smartphones, Android phones, landscape iPhone */ }
@media (min-width:600px) { /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */ }
@media (min-width:801px) { /* tablet, landscape iPad, lo-res laptops ands desktops */ }
@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ }
@media (min-width:1281px) { /* hi-res laptops and desktops */ }

Fonte: https://gist.github.com/janily/8453473

Particularmente, além de seguir os padrões, eu gosto de analisar cada projeto em específico.

E quando o projeto já tem histórico e audiência, por exemplo, considere analisar os tamanhos de tela mais utilizados pela sua audiência.

Desta forma, você irá de encontro com o seu público e terá um maior potencial de acerto.

Para quem utiliza o Google Analytics, segue uma imagem ilustrativa de onde encontrar esses dados na interface.

A combinação dos Breakpoints e a Media Query

Projetos Mobile First necessariamente usarão breakpoints e media query em sua composição.

Desde o planejamento até a programação, esse dupla será uma grande aliada para conseguirmos um melhor êxito na experiência do usuário desejado e no trato com os diferentes tamanhos de tela.

Através das Media Queries é possível combinar diferentes lógicas, e assim aplicar breakpoints de acordo com a regra estabelecida.

Os operadores lógicos são os seguintes:

  • AND;
  • OR;
  • NOT.

Como os Breakpoints e as Media Queries apoiam o desenvolvimento de projetos Mobile First?

Tweet

Com o operador AND, eu aplicarei uma regra somente se determinadas condições forem verdadeiras.

@media (min-width: 320px) and (max-width: 800px) {
 body {
  DECLARAÇÃO CSS DESEJADA
 }
}

Com o operador OR, a regra será aplicada se uma OU outra condição for válida.

@media (max-width: 800px), (min-width: 1281px) {
 body {
  DECLARAÇÃO CSS DESEJADA
 }
}

Já o operador NOT, considera uma negativa, ou seja, a condição é falsa e nesse caso a regra será aplicada.

@media not all and (max-width: 400px) {
 body {
  DECLARAÇÃO CSS DESEJADA
 }
}

Conclusão

O planejamento de um projeto Mobile First precisa considerar quais os tamanhos de tela a serem considerados.

O mais comum no mercado é considerar dois ou três breakpoints.

  1. Celular e Desktop;
  2. Celular, Tablet e Desktop.

No entanto em projetos elaborados especificamente para celular é comum todo o planejamento, arquitetura e design focar somente em um único breakpoint.

Exatamente isso que imaginou, somente o breakpoint para celular.

É importante considerar que quanto mais breakpoints maior será o investimento do projeto.

Mais horas, e esforços, serão aplicados. Logo, tem aumento de recursos que impactam no prazo e investimento.

Tags: BreakpointcssMedia Query
Share21Share1SendShare
Previous Post

Imagens WebP e a relação com o Mobile First

Next Post

WordPress Headless e o conceito de API First

Leandro Vieira

Leandro Vieira

Uma das grandes referências de WordPress no Brasil, entusiasta e evangelista da plataforma. Fundador e CEO da Apiki, empresa especializada no desenvolvimento web com WordPress.

Related Posts

Como personalizar sua mobile branding no Google
WordPress Mobile

Como personalizar sua mobile branding no Google

4 de agosto de 2020
Twitter Card – o recurso para seu tweet ir além dos 140 caracteres
WordPress Mobile

Twitter Card – o recurso para seu tweet ir além dos 140 caracteres

28 de julho de 2020
Como implementar Mobile First
WordPress Mobile

Como implementar Mobile First em projetos WordPress

15 de janeiro de 2021
O protocolo Open Graph no WordPress
WordPress Mobile

O protocolo Open Graph no WordPress

15 de janeiro de 2021
Next Post

WordPress Headless e o conceito de API First

WordPress como sua próxima plataforma digital

WordPress como sua próxima plataforma digital

Comments 1

  1. horácio says:
    2 anos ago

    Boa tarde!!! ?Gostei desse texto, vou ver com calma em casa e vou passar para minha equipe como referência de css !!!
    Obrigado!!

    Responder

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Receba no seu e-mail uma série de conteúdos sobre Infra para WordPress.

  • Este campo é para fins de validação e não deve ser alterado.

Facebook LinkedIn Instagram Twitter Youtube Github RSS

Sobre a Apiki

Empresa especializada em WordPress com três unidades de negócios.

  1. Design e Desenvolvimento;
  2. Infra e Hospedagem;
  3. Suporte e manutenção.

Em resumo, só fazemos uma coisa em WordPress: tudo.

Páginas do Apiki.com

  • Apiki.com
  • Sobre a Apiki
  • Hospedagem
  • Desenvolvimento
  • UX & UI para WordPress
  • Growth em WordPress
  • Suporte
  • Atendimento

Páginas do Blog

  • Sobre
  • Newsletter
  • Desenvolvimento WordPress
  • Segurança para WordPress
  • WordPress Mobile
  • Infra para WordPress
  • WordPress SEO
  • WordPress Performance
  • E-commerce

© 2020 Apiki - Empresa especializada em WordPress.

No Result
View All Result
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce

© 2020 Apiki - Empresa especializada em WordPress.