Bem-vindo ao site John Pires!

CSS – Fundamentos Básicos

Home/Curso/CSS – Fundamentos Básicos

CSS – Outlines




Os contornos são muito semelhantes às fronteiras, mas também existem algumas diferenças importantes –

  • Um esboço não ocupa espaço.
  • Os contornos não precisam ser retangulares.
  • O contorno é sempre o mesmo em todos os lados; você não pode especificar valores diferentes para lados diferentes de um elemento.

NOTA – As propriedades de contorno não são suportadas pelo IE 6 ou Netscape 7.

Você pode definir as seguintes propriedades de contorno usando CSS.

  • A propriedade outline-width é usada para definir a largura do contorno.
  • A propriedade outline-style é usada para definir o estilo da linha para o contorno.
  • A propriedade cor do contorno é usada para definir a cor do contorno.
  • A propriedade de contorno é usada para definir todas as três propriedades acima em uma única instrução.

A propriedade de largura do contorno

A propriedade outline-width especifica a largura do contorno a ser adicionado à caixa. Seu valor deve ser um comprimento ou um dos valores thin, medium ou thick, assim como o atributo border-width.

Uma largura de zero pixels significa nenhum contorno.



Aqui está um exemplo:

<html>
   <head>
   </head>
   
   <body>
      <p style = "outline-width:thin; outline-style:solid;">
         This text is having thin outline.
      </p>
      <br />
      
      <p style = "outline-width:thick; outline-style:solid;">
         This text is having thick outline.
      </p>
      <br />
      
      <p style = "outline-width:5px; outline-style:solid;">
         This text is having 5x outline.
      </p>
   </body>
</html>

A propriedade de estilo de contorno

A propriedade outline-style especifica o estilo da linha (sólida, pontilhada ou tracejada) que circunda um elemento. Pode assumir um dos seguintes valores –

  • none- sem fronteira. (Equivalente à largura do contorno: 0;)
  • solid – o contorno é uma única linha sólida.
  • dotted – o contorno é uma série de pontos.
  • dashed – o contorno é uma série de linhas curtas.
  • double – o contorno é composto por duas linhas sólidas.
  • groove – o contorno parece esculpido na página.
  • ridge – o contorno parece o oposto do sulco.
  • inset – o contorno faz com que a caixa pareça estar embutida na página.
  • outset – o contorno faz com que a caixa pareça que está saindo da tela.
  • hidden – igual a nenhum.

Aqui está um exemplo:

<html>
   <head>
   </head>
   
   <body>
      <p style = "outline-width:thin; outline-style:solid;">
         This text is having thin solid  outline.
      </p>
      <br />
      
      <p style = "outline-width:thick; outline-style:dashed;">
         This text is having thick dashed outline.
      </p>
      <br />
      
      <p style = "outline-width:5px;outline-style:dotted;">
         This text is having 5x dotted outline.
      </p>
   </body>
</html>

A propriedade da cor do contorno

A propriedade cor do contorno permite que você especifique a cor do contorno. Seu valor deve ser um nome de cor, uma cor hexadecimal ou um valor RGB, como ocorre com as propriedades de cor e cor da borda.



Aqui está um exemplo:

<html>
   <head>
   </head>
   
   <body>
      <p style = "outline-width:thin; outline-style:solid;outline-color:red">
         This text is having thin solid red  outline.
      </p>
      <br />
      
      <p style = "outline-width:thick; outline-style:dashed;outline-color:#009900">
         This text is having thick dashed green outline.
      </p>
      <br />
      
      <p style = "outline-width:5px;outline-style:dotted;outline-color:rgb(13,33,232)">
         This text is having 5x dotted blue outline.
      </p>
   </body>
</html>

O esboço da propriedade

A propriedade de contorno é uma propriedade abreviada que permite especificar valores para qualquer uma das três propriedades discutidas anteriormente em qualquer ordem, mas em uma única instrução.

Aqui está um exemplo:

<html>
   <head>
   </head>
   
   <body>
      <p style = "outline:thin solid red;">
         This text is having thin solid red outline.
      </p>
      <br />
      
      <p style = "outline:thick dashed #009900;">
         This text is having thick dashed green outline.
      </p>
      <br />
      
      <p style = "outline:5px dotted rgb(13,33,232);">
         This text is having 5x dotted blue outline.
      </p>
   </body>
</html>



Leave a Comment

SIGN IN

Forgot Password