search

Found

info Visão geral

Visualize ao vivo viewport, screen, DPR, cor, orientation e breakpoints do Tailwind com busca de propriedades.

📘 Como usar

  1. Acessar a página da ferramenta para carregar imediatamente os dados de resolução e tela.
  2. Redimensionar a janela do navegador para verificar as mudanças em tempo real no viewport e nos breakpoints.
  3. Inserir um termo na barra de busca para filtrar propriedades nativas nos objetos screen e window.

Inspetor de Tela e Breakpoints

Inspecione viewport, DPR e breakpoints do Tailwind ao vivo

Viewport

-- × -- px

Resolução da Tela

-- × -- px

Proporção de Pixels do Dispositivo (DPR)

-- x
screen.width / height
window.outerWidth / outerHeight
window.innerWidth / innerHeight (Viewport)

Orientação

--

Profundidade de Cor

-- bit

Tamanho da Janela

--

Ponto de Quebra CSS (Tailwind)

--

Abaixo está uma lista exaustiva de todas as propriedades acessíveis dos objetos globais do navegador.

Property Value
Article

Ferramenta de Informações de Tela e Resolução | Verificador de Viewport e DPR

Esta ferramenta extrai e exibe em tempo real as propriedades métricas do navegador, detalhando as dimensões do viewport, tela e densidade de pixels. Ideal para desenvolvedores front-end, engenheiros de software e profissionais de QA que precisam validar layouts responsivos e depurar variáveis de ambiente do client-side.

💡 Visão Geral da Ferramenta

  • Métricas Essenciais em Tempo Real: Exibe as dimensões do Viewport (window.innerWidth / innerHeight), do monitor (screen.width / height) e da janela do navegador (window.outerWidth / outerHeight). Os valores são recalculados instantaneamente via evento resize.
  • Identificação Automática de Breakpoints: Avalia a largura atual e classifica o breakpoint correspondente com base nos padrões do Tailwind CSS (xs, sm, md, lg, xl, 2xl).
  • Leitura de Densidade de Pixels (DPR): Apresenta o valor de window.devicePixelRatio, fundamental para depuração de assets gráficos e media queries voltadas para telas High-DPI (Retina).
  • Inspeção de Dados Brutos (Raw Data): Interface em abas para varrer as propriedades nativas dos objetos globais screen e window. Inclui um campo de busca em tempo real para encontrar chaves específicas de forma rápida.
  • Segurança e Privacidade: Todos os dados de ambiente do dispositivo são lidos e processados exclusivamente no navegador; nenhuma informação é enviada a servidores externos.

🧐 Perguntas Frequentes

Q. Qual a diferença arquitetural entre Viewport e Screen neste contexto?

A. O Viewport refere-se exclusivamente à área de renderização do documento HTML dentro da aba ativa (descontando barras de ferramentas, abas e bordas do navegador). O Screen retorna a resolução global configurada no sistema operacional do usuário para o monitor atual, independentemente do estado da janela do navegador.

Q. Como devo interpretar e avaliar o valor de DPR (Device Pixel Ratio)?

A. O DPR reflete a proporção entre os pixels físicos do hardware e os pixels lógicos do CSS. Monitores convencionais geralmente retornam 1.0. Telas de smartphones modernos, MacBooks (Retina) e monitores 4K frequentemente retornam valores entre 2.0 e 3.0. No fluxo de desenvolvimento, sempre que o DPR for superior a 1.0, é recomendável fornecer imagens com resolução nativa dobrada ou triplicada (usando srcset ou SVGs) para evitar serrilhados ou desfoque na UI.

Q. Por que algumas propriedades não aparecem na aba "Window"?

A. Para evitar gargalos de performance estruturais e loops infinitos, a ferramenta filtra propriedades que retornam funções (typeof function) ou estruturas complexas em cascata, priorizando a exibição de dados primitivos (string, number, boolean) e informações diretas de orientação de tela úteis para depuração.

📚 Curiosidade: Padrões de Breakpoints e Cenário Mobile Brasileiro

Ao projetar interfaces digitais e arquitetar folhas de estilo responsivas no Brasil, a definição dos breakpoints é uma etapa crítica. Esta ferramenta adota o padrão estrutural consolidado pelo framework Tailwind CSS: sm (640px), md (768px), lg (1024px), xl (1280px) e 2xl (1536px).

Entretanto, do ponto de vista do QA e do uso cotidiano, o tráfego móvel brasileiro é amplamente dominado por dispositivos Android de entrada e intermediários, cuja largura lógica do viewport flutua intensamente entre 360px e 412px (frequentemente capturados no nível xs ou sm). Monitorar a flutuação do Viewport e do DPR nesses limites não apenas previne quebras de layout (overflow), mas também garante aderência às diretrizes de usabilidade exigidas em normativas locais de acessibilidade (como o eMAG para portais governamentais), garantindo alvos de clique adequados em densidades de tela variadas.