Saltar al contenido

Propiedad CSS border-image-source

La propiedad CSS border-image-source establece la imagen de origen para crear la imagen de borde de un elemento.

La propiedad border-image-source es una de las propiedades CSS3.

Si el valor se establece en "none", o si la imagen no se puede mostrar, se utilizarán los estilos de borde.

Valor inicialnone
Se aplica aTodos los elementos, excepto los elementos de tabla internos cuando border-collapse es "collapse". También se aplica a ::first-letter.
HeredadoNo.
AnimableNo.
VersiónCSS3
Sintaxis DOMobject.style.borderImageSource = "url()";

Sintaxis

Valores de border-image-source en CSS

css
border-image-source: none | image | initial | inherit;

Ejemplo de la propiedad border-image-source:

Ejemplo de código CSS border-image-source

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .border {
        border: 10px solid transparent;
        padding: 15px;
        border-image-source: url("https://es.w3docs.com/uploads/media/default/0001/01/812bf6a749522b8185c1beee20dd99dd6c6c87da.jpeg");
        border-image-slice: 15;
      }
    </style>
  </head>
  <body>
    <h2>Border-image-source property example</h2>
    <p class="border">Hello World!</p>
    <p>Here is the original image:</p>
    <img src="https://es.w3docs.com/uploads/media/default/0001/01/812bf6a749522b8185c1beee20dd99dd6c6c87da.jpeg" alt="Border image" style="width:50%" />
  </body>
</html>

Resultado

Descripción de CSS border-image-source

Valores

ValorDescripción
noneNo se aplicará ninguna imagen.
imageLa ruta de la imagen se aplica como borde.
initialEstablece la propiedad en su valor predeterminado.
inheritHereda la propiedad de su elemento padre.

Práctica

¿Cuál es el uso correcto de la propiedad border-image-source en CSS?

¿Te resulta útil?

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