Construtor de media queries
Crie breakpoints CSS media query responsivos visualmente com nosso construtor de media queries gratuito. Configure min-width, max-width, intervalos, altura, orientação ou condições personalizadas - escolha unidades px, em ou rem, carregue presets do Bootstrap 5 ou Tailwind CSS e copie o CSS gerado na hora. Todo o processamento roda localmente no seu navegador - sem cadastro.
Build responsive CSS media query breakpoints visually. Add breakpoints, configure min/max width, height, orientation, or custom conditions, then copy the generated CSS. All processing runs locally in your browser - no signup required.
@media screen and (max-width: 767px) { ... }@media screen and (min-width: 768px) and (max-width: 1023px) { ... }@media screen and (min-width: 1024px) { ... }@media screen and (max-width: 767px) { ... }@media screen and (min-width: 768px) and (max-width: 1023px) { ... }@media screen and (min-width: 1024px) { ... }Copy the generated CSS and paste it into your stylesheet. Each @media block wraps the styles you want to apply at that breakpoint. Use min-width for mobile-first (styles apply from that width up) and max-width for desktop-first (styles apply up to that width).
Por que usar nosso construtor de media queries?
- Geração de media queries instantânea: crie e visualize media queries CSS responsivas em tempo real. Nosso construtor de media queries gera a regra @media exata enquanto você configura cada breakpoint - sem espera, sem idas ao servidor e sem adivinhação.
- Construtor de media queries online seguro: toda a geração de media queries acontece localmente no seu navegador. Seu código CSS e suas configurações de breakpoints nunca saem do seu dispositivo, garantindo 100% de privacidade sempre que você usa nosso construtor de media queries online.
- Construtor de media queries online sem instalação: use nosso construtor de media queries diretamente em qualquer navegador, sem downloads, plugins ou software. Crie breakpoints responsivos para qualquer projeto de qualquer dispositivo, em qualquer lugar, totalmente de graça.
- Várias opções de breakpoints: configure min-width, max-width, intervalo (mín. + máx.), min-height, max-height, orientação ou condições totalmente personalizadas. Escolha unidades px, em ou rem. Carregue presets do Bootstrap 5, Tailwind CSS ou mobile-first com um clique.
Casos de uso comuns do construtor de media queries
- Design web responsivo: use nosso construtor de media queries para definir breakpoints para layouts de celular, tablet e desktop. Gere regras min-width e max-width que adaptam layout, tipografia e espaçamento a qualquer tamanho de tela sem escrever uma única linha de CSS à mão.
- Configuração de breakpoints de frameworks: carregue os presets do Bootstrap 5 ou Tailwind CSS com um clique para gerar exatamente os breakpoints usados por esses frameworks. Personalize os valores para combinar com seu design system e copie o CSS direto no seu projeto.
- Desenvolvimento mobile-first: crie folhas de estilo mobile-first gerando media queries min-width que melhoram progressivamente o layout conforme o viewport cresce. Nosso construtor de media queries facilita visualizar o intervalo de breakpoints na régua antes de escrever qualquer código.
- Segmentação de tablets e orientação: direcione orientações específicas do dispositivo com media queries de retrato e paisagem. Use o tipo de consulta de intervalo para isolar viewports de tamanho tablet entre dois breakpoints, garantindo que os estilos se apliquem apenas à classe de dispositivo pretendida.
- Geração de folha de estilos de impressão: mude o tipo de mídia para "print" para gerar media queries específicas de impressão. Controle quais estilos se aplicam quando os usuários imprimem sua página - oculte a navegação, ajuste tamanhos de fonte e remova fundos para uma impressão limpa.
- Documentação de design system: documente os breakpoints do seu design system gerando um arquivo CSS completo com breakpoints nomeados e comentários. Baixe o arquivo .css e compartilhe com sua equipe como referência para um comportamento responsivo consistente em todos os componentes.
O que é uma media query CSS?
Uma media query CSS é uma regra condicional que aplica estilos somente quando o navegador ou dispositivo corresponde a uma condição especificada - como largura mínima de viewport, altura máxima de tela ou orientação do dispositivo. A sintaxe é @media screen and (min-width: 768px) { }. As media queries são a base do design web responsivo, permitindo que uma única folha de estilos adapte layouts, tipografia e espaçamento a qualquer tamanho de tela. Nosso construtor de media queries gera essas regras visualmente para que você configure breakpoints sem memorizar a sintaxe.
Como funciona nosso construtor de media queries
- Adicione seus breakpoints: clique em "Adicionar breakpoint" ou carregue um preset (Bootstrap 5, Tailwind CSS, Mobile First) para preencher um conjunto de breakpoints nomeados. Cada breakpoint tem seu próprio painel de configuração.
- Configure cada breakpoint: escolha o tipo de mídia (screen, print, all), o tipo de consulta (min-width, max-width, intervalo, altura, orientação ou personalizada), informe seus valores e selecione a unidade (px, em, rem). A consulta gerada é atualizada ao vivo enquanto você digita.
- Copie ou baixe o CSS: o construtor de media queries gera o CSS completo de todos os breakpoints. Copie consultas individuais ou baixe a folha de estilos completa como arquivo .css.
O que é gerado
- Consultas min-width: aplicam estilos a partir de uma largura mínima de viewport para cima - a abordagem padrão do design responsivo mobile-first.
- Consultas max-width: aplicam estilos até uma largura máxima de viewport - usadas em abordagens desktop-first para sobrescrever estilos em telas menores.
- Consultas de intervalo (mín. + máx.): combinam min-width e max-width para atingir um intervalo específico de viewport, como estilos somente para tablet entre 768px e 1023px.
- Consultas de orientação: atingem as orientações retrato ou paisagem independentemente do tamanho do viewport - úteis para ajustes de layout em tablets.
px vs em vs rem em media queries
A unidade que você escolhe para os breakpoints das media queries afeta como eles respondem às preferências do usuário. Breakpoints em px são absolutos e não escalam com as configurações de tamanho de fonte do navegador. Breakpoints em em são relativos ao tamanho de fonte base do navegador (normalmente 16px), então 48em equivale a 768px no tamanho padrão, mas escala se o usuário mudar o tamanho de fonte do navegador. rem se comporta de forma idêntica a em nas media queries (ambos referenciam o padrão do navegador, não o elemento raiz). Muitos desenvolvedores focados em acessibilidade preferem breakpoints em em ou rem porque respeitam as preferências de tamanho de fonte do usuário, garantindo que os layouts se reorganizem corretamente para quem aumenta o tamanho de fonte padrão.
Perguntas frequentes
Um construtor de media queries é uma ferramenta visual que gera regras CSS @media a partir de campos de formulário. Nosso construtor de media queries funciona inteiramente no seu navegador e produz CSS pronto para copiar na hora.
min-width aplica estilos a partir de uma largura mínima de viewport para cima (mobile-first). max-width aplica estilos até uma largura máxima de viewport (desktop-first).
px é absoluto. em e rem escalam com o tamanho de fonte base do navegador, o que os torna melhores para acessibilidade. Com 16px padrão, 48em = 768px.
Sim. Todo o processamento acontece localmente no seu navegador. Seu CSS nunca é enviado a qualquer servidor.
Sim! 100% grátis, sem cadastro, sem conta e sem limites de uso.