Saltar al contenido

Propiedad CSS outline-color

La propiedad outline-color define el color de un contorno.

Un contorno es una línea que se dibuja alrededor de un elemento. Pero es diferente de la border propiedad. Las propiedades width y height de un elemento no incluyen el ancho del contorno porque el contorno no se considera parte de las dimensiones del elemento.

INFO

La propiedad outline-color no funciona si se usa sola. Debe usarse junto con las propiedades outline o outline-style.

Se pueden establecer valores hexadecimales, RGB, RGBA, HSL, HSLA o nombres de colores como valor para la propiedad outline-color. Consulta los valores de color en la sección HTML colors.

Valor inicialinvert
Se aplica aTodos los elementos.
HeredadoNo.
AnimableSí. El color es animable.
VersiónCSS2
Sintaxis DOMobject.style.outlineColor = "#8ebf42";

Sintaxis

Sintaxis de CSS outline-color

css
outline-color: invert | color | initial | inherit;

Ejemplo de la propiedad outline-color:

Ejemplo de código CSS outline-color

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        border: 3px solid #ccc;
        outline-style: double;
        outline-color: invert;
      }
    </style>
  </head>
  <body>
    <h2>Outline-color property example</h2>
    <p>Invert default value is applied.</p>
  </body>
</html>

Resultado

Todos los valores de CSS outline-color

Ejemplo de la propiedad outline-color con colores hexadecimales, RGB, RGBA, HSL, HSLA:

Ejemplo de todos los valores de CSS outline-color

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .p1 {
        outline-style: solid;
        outline-color: #1c87c9;
      }
      .p2 {
        outline-style: solid;
        outline-color: hsl(65, 100%, 50%);
      }
      .p3 {
        outline-style: solid;
        outline-color: hsla(84, 49%, 50%, 1);
      }
      .p4 {
        outline-style: solid;
        outline-color: rgb( 224, 0, 0);
      }
      .p5 {
        outline-style: solid;
        outline-color: rgba(204, 204, 204, 1);
      }
    </style>
  </head>
  <body>
    <h2>Outline-color property example</h2>
    <p class="p1">This is a paragraph with hexadecimal blue outline.</p>
    <p class="p2">This is a paragraph with hsl yellow outline.</p>
    <p class="p3">This is a paragraph with hsla green outline.</p>
    <p class="p4">This is a paragraph with rgb red outline.</p>
    <p class="p5">This is a paragraph with rgba grey outline.</p>
  </body>
</html>

Valores

ValorDescripciónProbar
invertInvierte cualquier color que se aplique al fondo. Este valor garantiza la visibilidad del contorno independientemente del color de fondo. Este es el valor predeterminado de esta propiedad.Probar »
colorDefine el color del contorno. Se pueden usar nombres de colores, códigos de color hexadecimales, rgb(), rgba(), hsl(), hsla().Probar »
initialEstablece la propiedad en su valor predeterminado.Probar »
inheritHereda la propiedad de su elemento padre.

Práctica

¿Qué es cierto sobre la propiedad Outline Color en CSS?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.