Aller au contenu

Propriété CSS border-image-source

La propriété CSS border-image-source définit l'image source pour créer l'image de bordure d'un élément.

La propriété border-image-source fait partie des propriétés CSS3.

Si la valeur est définie sur "none", ou si l'image ne peut pas être affichée, les styles de bordure seront utilisés.

Valeur initialenone
S'applique àTous les éléments, à l'exception des éléments de tableau internes lorsque border-collapse est "collapse". Elle s'applique également à ::first-letter.
HéritéeNon.
AnimableNon.
VersionCSS3
Syntaxe DOMobject.style.borderImageSource = "url()";

Syntaxe

Valeurs de la propriété CSS border-image-source

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

Exemple de la propriété border-image-source :

Exemple de code 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://fr.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://fr.w3docs.com/uploads/media/default/0001/01/812bf6a749522b8185c1beee20dd99dd6c6c87da.jpeg" alt="Border image" style="width:50%" />
  </body>
</html>

Résultat

CSS border-image-source description

Valeurs

ValeurDescription
noneAucune image ne sera appliquée.
imageLe chemin vers l'image est appliqué comme bordure.
initialDéfinit la propriété sur sa valeur par défaut.
inheritHérite la propriété de son élément parent.

Pratique

Quelle est la bonne utilisation de la propriété border-image-source en CSS ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.