logo

Borda CSS

Borda CSS é uma propriedade chave usada para caracterizar e estilizar as bordas em torno dos componentes HTML. As bordas desempenham um papel vital na composição do site, ajudando a criar separação, ênfase e apelo elegante. Em CSS, você pode utilizar algumas propriedades relacionadas às bordas para controlar o estilo, variedade, tamanho e formato dessas bordas. Neste artigo, investigaremos essas propriedades de borda CSS e como realmente utilizá-las.

Propriedades de borda CSS

As propriedades de borda CSS são utilizadas para determinar o estilo, variedade, largura e fluxo e refluxo das bordas de um componente. Essas propriedades incluem:

  • estilo de borda
  • Cor da borda
  • largura da borda
  • raio da fronteira

1) Estilo de borda CSS

A propriedade Estilo de borda é usada para especificar o tipo de borda que você deseja exibir na página web.

Existem alguns valores de estilo de borda que são usados ​​com a propriedade border-style para definir uma borda.

Valor Descrição
nenhum Não define nenhuma fronteira.
pontilhado É usado para definir uma borda pontilhada.
tracejadas É usado para definir uma borda tracejada.
sólido É usado para definir uma borda sólida.
dobro Ele define duas bordas com o mesmo valor de largura de borda.
sulco Ele define uma borda ranhurada 3D. o efeito é gerado de acordo com o valor da cor da borda.
cume Ele define uma borda com sulcos 3D. o efeito é gerado de acordo com o valor da cor da borda.
inserir Ele define uma borda inserida em 3D. o efeito é gerado de acordo com o valor da cor da borda.
início Ele define uma borda inicial 3D. o efeito é gerado de acordo com o valor da cor da borda.

Exemplo:

 .border-example { width: 150px; height: 30px; margin: 10px; padding: 10px; } .dotted { border: 2px dotted #FFA500; } .dashed { border: 2px dashed #008000; } .solid { border: 2px solid #000; } .double { border: 4px double #FF0000; } .groove { border: 3px groove #3333FF; } .ridge { border: 3px ridge #660066; } .inset { border: 3px inset #006600; } .outset { border: 3px outset #990000; } Dotted Border Dashed Border Solid Border Double Border Groove Border Ridge Border Inset Border Outset Border 

Saída:

Borda CSS

2) Largura da borda CSS

A propriedade border-width é usada para definir a largura da borda. Está definido em pixels. Você também pode usar um dos três valores predefinidos, fino, médio ou grosso para definir a largura da borda.

Nota: A propriedade border-width não é utilizada sozinha. Ele é constantemente utilizado com outras propriedades de borda, como a propriedade 'estilo de borda', para definir a borda primeiro de qualquer outra forma que não funcione.

 /* CSS for different border widths */ .thin-border { border: 2px solid #FF0000; /* It is 2-pixel wide solid red border */ } .medium-border { border: 4px solid #00FF00; /* It is 4-pixel wide solid green border */ } .thick-border { border: 6px solid #0000FF; /* It is 6-pixel wide solid blue border */ } .custom-border { border: 3px dashed #FFA500; /* It is 3-pixel wide dashed orange border */ } <p class="thin-border"> Thin Border </p> <p class="medium-border"> Medium Border </p> <p class="thick-border"> Thick Border </p> Custom Border 

Saída:

Borda CSS

3) Cor da borda CSS

Existem três estratégias para definir a cor da borda.

  • Nome: Determina o nome da cor. Por exemplo: 'vermelho'.
  • RGB: Determina o valor RGB da cor. Por exemplo: 'rgb(255,0,0)'.
  • Hex: Determina o valor hexadecimal da cor. Por exemplo: '#ff0000'.

Nota: A propriedade border-color não é utilizada sozinha. Ele é constantemente utilizado com outras propriedades de borda, como a propriedade 'estilo de borda', para definir a borda primeiro de qualquer outra forma que não funcione.

Exemplo:

 .my-element { width: 200px; height: 100px; border: 2px solid #333; /* The Initial border color is dark gray */ transition: border-color 0.5s; /* Adding a smooth transition effect */ } .my-element:hover { border-color: blue; /* This changes the border color to blue when hovering */ } Hover 

Saída:

Borda CSS