Propiedad border-image-outset
La propiedad border-image-outset permite
desplazar el borde más allá de los límites del elemento. Como
valor se especifica un número sin indicar unidades
de medida o cualquier unidad
para tamaños, excepto porcentajes. Si se especifica
un número sin unidades, entonces es un multiplicador,
por el cual se multiplican los valores de la propiedad border-width.
No se admiten valores negativos.
Para obtener más información sobre las imágenes
para el borde, consulte la propiedad border-image.
Sintaxis
selector {
border-image-outset: número positivo;
}
Ejemplo . Número
Establezcamos el valor de border-image-outset
en 3 al pasar el cursor del ratón sobre el elemento.
Con esto, el borde se desplazará 26px*3 -
3 veces más lejos que su ancho, establecido
en border-width:
<div id="elem"></div>
#elem:hover {
border-image-outset: 3;
}
#elem {
border-image-repeat: repeat;
border-image-source: url("image.png");
border-image-slice: 26;
border-style: solid;
border-width: 26px;
width: 200px;
height: 200px;
background: green;
margin: 100px auto;
}
:
Ejemplo . Píxeles
Establezcamos el valor de border-image-outset
en 30px al pasar el cursor del ratón sobre el elemento.
Con esto, el borde se desplazará 30px:
<div id="elem"></div>
#elem:hover {
border-image-outset: 30px;
}
#elem {
border-image-repeat: repeat;
border-image-source: url("image.png");
border-image-slice: 26;
border-style: solid;
border-width: 26px;
width: 200px;
height: 200px;
background: green;
margin: 50px auto;
}
:
Véase también
-
propiedad
border-image,
que es una forma abreviada para el borde de imagen -
propiedad
border-image-source,
que establece la ruta de la imagen para el borde -
propiedad
border-image-slice,
que divide la imagen para el borde -
propiedad
border-image-repeat,
que repite la imagen para el borde -
propiedad
border-image-width,
que establece el tamaño de la imagen para el borde