Usando Breakpoints para Design Responsivo no Tailwind CSS
O Tailwind CSS facilita a criação de designs responsivos ao fornecer classes utilitárias para breakpoints e media queries.
Breakpoints
Breakpoints no Tailwind CSS são definidos em tamanhos de tela específicos, permitindo aplicar estilos diferentes em larguras de viewport distintas.
Breakpoints Padrão
| Breakpoint | Descrição |
|---|---|
sm | 640px |
md | 768px |
lg | 1024px |
xl | 1280px |
2xl | 1536px |
Esses breakpoints podem ser usados como prefixos para aplicar estilos condicionalmente com base na largura do viewport.
index.html
Explicação
bg-blue-500: Define a cor de fundo como um tom de azul por padrão;p-4: Adiciona preenchimento de 1rem (16px) em todos os lados;sm:bg-green-500: Define a cor de fundo como um tom de verde em telas pequenas e maiores (largura mínima: 640px);md:bg-red-500: Define a cor de fundo como um tom de vermelho em telas médias e maiores (largura mínima: 768px);lg:bg-yellow-500: Define a cor de fundo como um tom de amarelo em telas grandes e maiores (largura mínima: 1024px);xl:bg-purple-500: Define a cor de fundo como um tom de roxo em telas extra grandes e maiores (largura mínima: 1280px).
Aplicação de estilos responsivos
É possível aplicar estilos responsivos a qualquer classe utilitária no Tailwind CSS prefixando-a com um breakpoint.
index.html
Explicação
Preenchimento (Padding):
p-4: Adiciona preenchimento de 1rem (16px) em todos os lados por padrão;sm:p-6: Adiciona preenchimento de 1.5rem (24px) em todos os lados para telas pequenas e maiores (min-width: 640px);md:p-8: Adiciona preenchimento de 2rem (32px) em todos os lados para telas médias e maiores (min-width: 768px);lg:p-10: Adiciona preenchimento de 2.5rem (40px) em todos os lados para telas grandes e maiores (min-width: 1024px);xl:p-12: Adiciona preenchimento de 3rem (48px) em todos os lados para telas extra grandes e maiores (min-width: 1280px).
Tamanho do Texto:
sm:text-sm: Define o tamanho da fonte como pequeno (0.875rem ou 14px) para telas pequenas e maiores (min-width: 640px);md:text-base: Define o tamanho da fonte como base (1rem ou 16px) para telas médias e maiores (min-width: 768px);lg:text-lg: Define o tamanho da fonte como grande (1.125rem ou 18px) para telas grandes e maiores (min-width: 1024px);xl:text-xl: Define o tamanho da fonte como extra grande (1.25rem ou 20px) para telas extra grandes e maiores (min-width: 1280px).
Peso da Fonte:
sm:font-light: Aplica peso de fonte leve para telas pequenas e maiores (min-width: 640px);md:font-normal: Aplica peso de fonte normal para telas médias e maiores (min-width: 768px);lg:font-semibold: Aplica peso de fonte seminegrito para telas grandes e maiores (min-width: 1024px);xl:font-bold: Aplica peso de fonte negrito para telas extra grandes e maiores (min-width: 1280px).
Nota
Procura informações específicas sobre responsividade? Consulte o seguinte link.
1. Como aplicar uma cor de fundo no breakpoint md?
2. Qual classe utilitária altera o preenchimento no breakpoint sm?
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 3.57
Usando Breakpoints para Design Responsivo no Tailwind CSS
Deslize para mostrar o menu
O Tailwind CSS facilita a criação de designs responsivos ao fornecer classes utilitárias para breakpoints e media queries.
Breakpoints
Breakpoints no Tailwind CSS são definidos em tamanhos de tela específicos, permitindo aplicar estilos diferentes em larguras de viewport distintas.
Breakpoints Padrão
| Breakpoint | Descrição |
|---|---|
sm | 640px |
md | 768px |
lg | 1024px |
xl | 1280px |
2xl | 1536px |
Esses breakpoints podem ser usados como prefixos para aplicar estilos condicionalmente com base na largura do viewport.
index.html
Explicação
bg-blue-500: Define a cor de fundo como um tom de azul por padrão;p-4: Adiciona preenchimento de 1rem (16px) em todos os lados;sm:bg-green-500: Define a cor de fundo como um tom de verde em telas pequenas e maiores (largura mínima: 640px);md:bg-red-500: Define a cor de fundo como um tom de vermelho em telas médias e maiores (largura mínima: 768px);lg:bg-yellow-500: Define a cor de fundo como um tom de amarelo em telas grandes e maiores (largura mínima: 1024px);xl:bg-purple-500: Define a cor de fundo como um tom de roxo em telas extra grandes e maiores (largura mínima: 1280px).
Aplicação de estilos responsivos
É possível aplicar estilos responsivos a qualquer classe utilitária no Tailwind CSS prefixando-a com um breakpoint.
index.html
Explicação
Preenchimento (Padding):
p-4: Adiciona preenchimento de 1rem (16px) em todos os lados por padrão;sm:p-6: Adiciona preenchimento de 1.5rem (24px) em todos os lados para telas pequenas e maiores (min-width: 640px);md:p-8: Adiciona preenchimento de 2rem (32px) em todos os lados para telas médias e maiores (min-width: 768px);lg:p-10: Adiciona preenchimento de 2.5rem (40px) em todos os lados para telas grandes e maiores (min-width: 1024px);xl:p-12: Adiciona preenchimento de 3rem (48px) em todos os lados para telas extra grandes e maiores (min-width: 1280px).
Tamanho do Texto:
sm:text-sm: Define o tamanho da fonte como pequeno (0.875rem ou 14px) para telas pequenas e maiores (min-width: 640px);md:text-base: Define o tamanho da fonte como base (1rem ou 16px) para telas médias e maiores (min-width: 768px);lg:text-lg: Define o tamanho da fonte como grande (1.125rem ou 18px) para telas grandes e maiores (min-width: 1024px);xl:text-xl: Define o tamanho da fonte como extra grande (1.25rem ou 20px) para telas extra grandes e maiores (min-width: 1280px).
Peso da Fonte:
sm:font-light: Aplica peso de fonte leve para telas pequenas e maiores (min-width: 640px);md:font-normal: Aplica peso de fonte normal para telas médias e maiores (min-width: 768px);lg:font-semibold: Aplica peso de fonte seminegrito para telas grandes e maiores (min-width: 1024px);xl:font-bold: Aplica peso de fonte negrito para telas extra grandes e maiores (min-width: 1280px).
Nota
Procura informações específicas sobre responsividade? Consulte o seguinte link.
1. Como aplicar uma cor de fundo no breakpoint md?
2. Qual classe utilitária altera o preenchimento no breakpoint sm?
Obrigado pelo seu feedback!