Bordas

O Tailwind CSS fornece classes utilitárias para aplicar e personalizar bordas de forma rápida e precisa. Com elas, é possível controlar espessura, cor, estilo e arredondamento sem escrever nenhuma linha de CSS tradicional. Essas classes ajudam a criar separações visuais, destacar elementos e ajustar a aparência geral da interface com clareza e padronização.

Tipos de utilitárias de borda

1. border

Aplica uma borda padrão (1px, cor cinza, sólida) ao redor do elemento:

<div class="border p-4">Caixa com borda</div>

Você também pode aplicar bordas em lados específicos:

  • border-t (topo)

  • border-r (direita)

  • border-b (inferior)

  • border-l (esquerda)

  • border-x, border-y (horizontal e vertical)


2. Espessura da borda

<div class="border-2">Borda de 2px</div>
<div class="border-t-4">Borda superior de 4px</div>

Valores disponíveis:

  • border, border-0, border-2, border-4, border-8

3. Cor da borda

As cores seguem a mesma escala do sistema de cores do Tailwind:

<div class="border border-gray-300">Borda cinza</div>
<div class="border border-red-500">Borda vermelha</div>

Você pode usar as classes border-{cor}-{intensidade} para definir exatamente a tonalidade desejada.


4. Estilo da borda

  • border-solid (padrão)

  • border-dashed

  • border-dotted

  • border-double

  • border-none

<div class="border-2 border-dashed border-blue-500 p-4">
  Borda tracejada azul
</div>

Bordas arredondadas (rounded)

O Tailwind também oferece utilitárias para controle de arredondamento de bordas:

<img class="rounded" src="..." alt="Imagem">
<button class="rounded-full">Botão circular</button>

Classes disponíveis:

Classe

Arredondamento

rounded-none

sem arredondamento

rounded-sm

leve

rounded

padrão

rounded-md

médio

rounded-lg

grande

rounded-xl

extra

rounded-2xl

maior ainda

rounded-3xl

bem grande

rounded-full

círculo completo (100%)

Você também pode aplicar por lado:

  • rounded-t, rounded-b, rounded-l, rounded-r

  • rounded-tl, rounded-tr, rounded-br, rounded-bl


Exemplo prático completo

<div class="border-2 border-indigo-500 rounded-lg p-6">
  <h3 class="text-lg font-semibold mb-2">Cartão com borda</h3>
  <p class="text-gray-600">Este bloco tem borda personalizada e cantos arredondados.</p>
</div>

O sistema de bordas no Tailwind proporciona controle visual direto e sem complexidade, seja para destacar elementos, estruturar layouts ou aplicar estilos visuais consistentes.

Updated on