Bordures d'images
Le langage CSS met à disposition une propriété permettant d’utiliser une image comme pouvant être utilisée comme bordure autour d’un élément.
La propriété border-image
La propriété border-image
permet d’utiliser une image comme bordure autour d’un élément, plutôt que d’utiliser une border classique.
Cette propriété reçoit les trois valeurs suivantes, dans cet ordre :
- L’image à utiliser pour la bordure
- L’endroit où l’image doit être coupée
- Indiquer si la section centrale de l’image doit être répétée ou étirée.
Pour les différents exemples de ce cours, l’image ci-dessous sera utilisée :
La propriété border-image
découpe l’image en 9 parties, place les coins orange au niveau des coins et les carrés blancs sont soit répétés, soit étirés, en fonction de la valeur spécifiée à la propriété.
Remarque : Pour que la propriété border-image
fonctionne, la propriété border
doit d’abord être définie.
Exemple :
#border {
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png) 30 round;
}
L’exemple ci-dessus donne le résultat suivant :
Exemple :
#border {
border: 10px solid transparent;
padding: 15px;
border-image: url(border_img.png) 30 stretch;
}
L’exemple ci-dessus montre comment utiliser la propriété pour étirer la partie centrale. Cela donne le résultat suivant :
Remarque : La propriété border-image est en fait la propriété raccourcie rassemblant les propriétés border-image-source
, border-image-slice
, border-image-width
, border-image-outset
et border-image-repeat
.
Différentes valeurs de découpage
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !