Bordas
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.