Como implementar diferentes fronteiras em CSS?



Este artigo fornecerá a você um conhecimento detalhado e abrangente de Borders em CSS, seus aspectos de design e os diferentes tipos.

Bordas são usadas em páginas HTML para demarcar e destacar o conteúdo. Quando há muitas informações em uma página e você deseja chamar a atenção do usuário para partes específicas, use bordas ao redor desse conteúdo. Neste artigo sobre Borders em CSS, discutirei os seguintes tópicos:

Quando usar Fronteiras

A prática padrão é usar tags de borda CSS para definir bordas em páginas HTML para:





  • Em torno de títulos importantes
  • Para destacar postscript ou notas importantes
  • Para anexar fotos, ilustrações, citações de pessoas, vídeos
  • Para chamar a atenção para preços, prazos ou informações significativas

Você pode querer ler sobre o antes de começar a aprender sobre as fronteiras CSS.

Para um tutorial de CSS abrangente, visite Tutorial Edureka CSS para iniciantes . Você receberá um excelente aviso sobre como o CSS deve ser usado para aprimorar o design da web em HTML.



Fronteiras em CSS

Bordas CSS podem ser atribuídas a diferentes seções da página HTML, seja para incluir títulos ou parágrafos. Vamos começar com um exemplo. Aqui definimos uma borda ao redor do título e outra borda ao redor do texto do parágrafo.

body {background-color: lightblue} h1 {text-align: center border-style: solid} p {font-family: verdana font-size: 20px border-style: dotted}

Borda em torno do parágrafo também!

funções e responsabilidades do desenvolvedor hadoop

Fronteiras em CSS



Atributos de CSS Border

Bordas CSS têm 3 atributos principais para seus

  • estilo:oestiloatributo define o padrão da borda.
  • cor: A cor pode ser qualquer uma do conjunto definido pelas cores CSS.
  • largura: A largura é usada para variar a espessura da borda, para torná-la mais proeminente.

No exemplo acima, vimos que apenas um atributo de borda é definido, ou seja, seu estilo. Os outros atributos, quando não definidos, assumem os valores padrão. Existe outro atributo chamado raio, que é usado com menos frequência. Ele é usado para tornar as bordas da borda arredondadas.

  • estilo de borda atributo
Estilo Descrição
border-style: sólido
border-style: double
border-style: groove
border-style: cume
border-style: inset
border-style: início
border-style: nenhum
border-style: oculto
border-style: dotted
border-style: tracejado

Você notaria que há uma opção 'sem borda' e 'borda oculta' também. Um desenvolvedor pode simplesmente evitar definir uma fronteira, por que defini-la explicitamente como uma 'fronteira oculta'? Isso é feito para fins de uso de espaço e alinhamento com outros elementos da página.

Os estilos de borda também podem ser misturados dentro de um elemento. Para este propósito, os 4 lados da borda individuais podem ser definidos separadamente com estilos diferentes. Isso pode ser feito de 2 maneiras. Defina todos os 4 lados em uma única tag. Nesse caso, a contagem começa na linha superior e depois se move no sentido horário. Alternativamente, cada um dos 4 limites também pode ser definido em tags individuais. Ambos os casos são mostrados no próximo exemplo.

Estilo Descrição
border-style: pontilhada tracejada dupla sólida

border-top-style: pontilhado

border-right-style: tracejado

border-bottom-style: sólido

border-left-style: double

  • Cor da borda atributo

O atributo de cor para uma borda pode ser definido de várias maneiras. Isso é semelhante a definir cores para outros elementos. As cores podem ser definidas por um dos seguintes métodos:

  • nome - especifique um nome de cor, como “azul”. Você também pode experimentar algumas opções de cores extravagantes, como “BlanchedAlmond”!
  • Hex - especifique um valor hexadecimal, como “# ff0000”
  • RGB - defina o código RGB. Por exemplo, rgb (255,255,0) significa amarelo.
  • configuração - como “transparente” ou “opaco”
  • largura da borda atributo:

A propriedade de largura, como o nome sugere, define a espessura dos 4 lados da borda. Se um valor for definido, é para todos os lados, caso contrário, os valores de largura individuais também podem ser definidos.

A largura pode ser especificada em qualquer uma das unidades padrão, como pixels (‘px’), pontos (‘pt’) ou em centímetros (‘cm’). Você também pode especificar a largura usando valores predefinidos de 'espessura', 'fina' e 'média'.

Estilo Descrição
border-width: 10px
largura da borda: 0,1 cm
border-width: medium
  • raio de fronteira atributo

O objetivo de definir o raio é obter cantos arredondados para a borda. O fator de raio define a extensão do arredondamento. Quanto maior o valor, mais curvos se tornam os cantos. Como prática padrão, os valores do raio são mantidos entre 1-3 vezes a largura da borda.

O seguinte código irá gerar:

border-width: 10px
border-radius: 30px

Valores padrão para atributos de borda

  • O único atributo obrigatório é o estilo . Se o estilo estiver faltando, a borda não aparecerá.

  • Se a cor não for especificada, a cor do elemento subjacente será considerada o valor padrão. Por exemplo, se a cor do texto de um parágrafo for definida como 'azul', a cor padrão da borda também será azul. Caso não haja definição de cor nem mesmo para o elemento, a cor padrão é ‘preto’.

  • O valor padrão para largura é ‘médio’.

Definir fronteiras em taquigrafia

Alguns desenvolvedores preferem definir atributos de borda em uma tag concisa de uma linha. Esse formato abreviado ajuda a minimizar as linhas de código e os desenvolvedores especialistas preferem esse formato. Usar o formato abreviado é recomendado quando a definição da borda é simples e bastante padronizada. No entanto, se você precisar destacar cada lado da borda em um estilo diferente, precisará seguir o formato de definição de tags individuais.

O seguinte código é usado:

border-style: tracejado
border-color: verde
largura da borda: 5px
borda: verde tracejada 5px

Pontos a ter em mente ao projetar bordas em CSS

  • Não use muitas bordas em uma página, pode ser uma distração e dificultar o foco do usuário.

  • É importante manter a consistência no estilo e nas cores das bordas. Os elementos no mesmo nível de hierarquia em uma página devem ter estilo de borda e largura semelhantes para uniformidade. Por exemplo, se parágrafo é definido com borda sólida e largura de 5 px, mantenha este formato em todas as outras parágrafo elementos durante o design do site.

  • Atenha-se a um estilo de definição de tag. Alguns desenvolvedores se sentem confortáveis ​​com as definições de atalho com todos os valores atribuídos a um único fronteira tag. Alguns outros preferem a listagem explícita de todas as tags por largura, cor e estilo. A convenção é que quando decorações elaboradas de borda são exigidas em uma página, as marcas individuais são listadas separadamente. Isso ajuda durante a depuração de tais definições de borda personalizadas. Para casos normais, basta uma definição de atalho.

Espero que você tenha encontrado as informações que procurava nas bordas do CSS e wCom isso, chegamos ao fim deste artigo Borders in CSS.

Confira nosso que vem com treinamento ao vivo conduzido por instrutor e experiência em projetos da vida real. Este treinamento torna você proficiente em habilidades para trabalhar com tecnologias da web de back-end e front-end. Inclui treinamento em Desenvolvimento Web, jQuery, Angular, NodeJS, ExpressJS e MongoDB.

Tem alguma questão para nós? Mencione isso na seção de comentários do blog “Border in CSS” e entraremos em contato com você.