Mozilla's getting a new look. What do you think? https://mzl.la/brandsurvey

outline-offset

Resumen

La propiedad CSS outline-offset es usada para establecer el espacio entre un contorno outline y el límite o borde de un elemento. Un contorno es una línea que se dibuja al rededor de los elementos, fuera de los límites de su borde.

Valor inicial0
Applies toall elements
Heredableno
Mediavisual, interactive
Valor calculadoas specified, but with relative lengths converted into absolute lengths
Animatableyes, as a length
Canonical orderel orden único no-ambigüo definido por la gramática formal

El espacio será transparente (el elemento padre determinará el fondo).

Sintaxis

/* Valores <length> */
outline-offset: 3px;
outline-offset: 0.2em;

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

Valores

<length>
La anchura del espacio. Ver <length> para unidades posibles. Valores negativos colocan el borde dentro del elemento.

Sintaxis formal

<length>

Ejemplos

p {
  outline: dashed thin;
  /* Mueve el contorno 10px lejos del borde */
  outline-offset: 10px;
  border:1px solid black;
}

Html

<p>outline: offset 10px. Border is solid and outline is dashed</p>

El código anterior producirá este efecto:

Otro ejemplo:

outline: multiple offsets;

Especificaciones

Especificación Estado Comentarios
CSS Transitions
The definition of 'outline-offset' in that specification.
Working Draft Define outline-offset como propiedad que se puede animar.
CSS Basic User Interface Module Level 3
The definition of 'outline-offset' in that specification.
Candidate 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) No support 9.5 1.2
Característica Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Soporte básico ? ? ? ? ?

Etiquetas y colaboradores del documento

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