Imágenes de borde CSS
Imágenes de borde CSS
Con la propiedad CSS border-image
, puede configurar una imagen para que se use como borde alrededor de un elemento.
Propiedad de imagen de borde CSS
La propiedad CSS border-image
le permite especificar una imagen para usar en lugar del borde normal alrededor de un elemento.
La propiedad tiene tres partes:
- La imagen a usar como borde
- Dónde cortar la imagen
- Defina si las secciones intermedias deben repetirse o estirarse
Usaremos la siguiente imagen (llamada "border.png"):
La border-image
propiedad toma la imagen y la divide en nueve secciones, como un tablero de tres en raya. Luego coloca las esquinas en las esquinas y las secciones centrales se repiten o se estiran según lo especifique.
Nota: ¡ Para border-image
que funcione, el elemento también necesita el
border
conjunto de propiedades!
Aquí, las secciones centrales de la imagen se repiten para crear el borde:
¡Una imagen como borde!
Aquí está el código:
Ejemplo
#borderimg
{
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png)
30 round;
}
Aquí, las secciones centrales de la imagen se estiran para crear el borde:
¡Una imagen como borde!
Aquí está el código:
Ejemplo
#borderimg
{
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png)
30 stretch;
}
Sugerencia: La border-image
propiedad es en realidad una propiedad abreviada de las
propiedades border-image-source
, border-image-slice
, border-image-width
y
.border-image-outset
border-image-repeat
CSS border-image - Diferentes valores de sector
Diferentes valores de corte cambian completamente el aspecto del borde:
Ejemplo 1:
imagen de borde: url (border.png) 50 ronda;
Ejemplo 2:
border-image: url(border.png) 20% redondo;
Ejemplo 3:
border-image: url(border.png) 30% redondo;
Aquí está el código:
Ejemplo
#borderimg1 {
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png)
50 round;
}
#borderimg2 {
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png) 20% round;
}
#borderimg3 {
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png)
30% round;
}
Propiedades de imagen de borde CSS
Property | Description |
---|---|
border-image | A shorthand property for setting all the border-image-* properties |
border-image-source | Specifies the path to the image to be used as a border |
border-image-slice | Specifies how to slice the border image |
border-image-width | Specifies the widths of the border image |
border-image-outset | Specifies the amount by which the border image area extends beyond the border box |
border-image-repeat | Specifies whether the border image should be repeated, rounded or stretched |