outline-color

Resumen

La propiedad CSS outline-color establece el color del contorno de un elemento. Un contorno es una línea que se dibuja al rededor de los elementos, fuera de los límites del borde, para resaltar al elemento.

Valor inicialinvert, for browsers supporting it, currentColor for the other
Applies toall elements
Heredableno
Mediavisual, interactive
Valor calculadoFor the keyword invert, the computed value is invert. For the color value, if the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgb(0,0,0).
Animatableyes, as a color
Canonical orderel orden único no-ambigüo definido por la gramática formal

Sintaxis

/* Valores clave */
outline-color: invert;
outline-color: red;

/* Valores globales */
outline-color: inherit;
outline-color: initial;
outline-color: unset;

Valores

<color>
Ver <color> para las diferentes palabras clave y notaciones de colores.
invert
Para asegurarse que el contorno es visible, este valor realiza una inversión del color de fondo. Esto hace el contorno más sobresaliente, sin importar el color de fondo. Nótese que los navegadores pueden no soportar este valor. De ser así, solamente considerarán la declaración como inválida

Sintaxis formal

<color> | invert

where
<color> = <rgb()> | <rgba()> | <hsl()> | <hsla()> | <hex-color> | <named-color> | currentcolor | <deprecated-system-color>

where
<rgb()> = rgb( <rgb-component>#{3} )
<rgba()> = rgba( <rgb-component>#{3} , <alpha-value> )
<hsl()> = hsl( <hue>, <percentage>, <percentage> )
<hsla()> = hsla( <hue>, <percentage>, <percentage>, <alpha-value> )
<named-color> = <ident>
<deprecated-system-color> = ActiveBorder | ActiveCaption | AppWorkspace | Background | ButtonFace | ButtonHighlight | ButtonShadow | ButtonText | CaptionText | GrayText | Highlight | HighlightText | InactiveBorder | InactiveCaption | InactiveCaptionText | InfoBackground | InfoText | Menu | MenuText | Scrollbar | ThreeDDarkShadow | ThreeDFace | ThreeDHighlight | ThreeDLightShadow | ThreeDShadow | Window | WindowFrame | WindowText

where
<rgb-component> = <integer> | <percentage>
<alpha-value> = <number>
<hue> = <number>

Ejemplo

HTML

<p class="example">My outline is blue, da ba dee.</p>

CSS

.example {
  /* primero debe definirse la propiedad "outline" */
  outline: 2px solid;
  /* hacer el contorno azul */
  outline-color: #0000FF;
}

En vivo:

Especificaciones

Especificación Estado Comentarios
CSS Basic User Interface Module Level 3
The definition of 'outline-color' in that specification.
Candidate Recommendation Sin cambios
CSS Transitions
The definition of 'outline-color' in that specification.
Working Draft Define outline-color como propiedad que se puede animar.
CSS Level 2 (Revision 1)
The definition of 'outline-color' in that specification.
Recommendation Definición inicial

Compatibilidad de navegadores

Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Soporte básico 1.0 1.5 (1.8) [1] 8.0 7.0 1.2 (125)
valor invert No support No support [2] 8.0 No support [3] No support
Característica Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Soporte básico ? ? ? ? ?

[1] En versiones previas a Gecko 1.8: -moz-outline-color.

[2] El soporte fue retirado en la versión 3.0 (1.9).

[3] Soportado en Opera 7 pero el soporte fue retirado en Opera 15 con la adopción del motor Chromium/Blink.

Etiquetas y colaboradores del documento

 Colaboradores en esta página: israel-munoz
 Última actualización por: israel-munoz,