HTML & CSS

Images de bordure CSS


Images de bordure CSS

Avec le CSS border-image vous pouvez définir une image à utiliser comme bordure autour d’un élément.


Propriété CSS border-image

Le CSS border-image La propriété vous permet de spécifier une image à utiliser à la place de la bordure normale autour d’un élément.

La propriété comporte trois parties :

  1. L’image à utiliser comme bordure
  2. Où découper l’image
  3. Définir si les sections du milieu doivent être répétées ou étirées

Nous utiliserons l’image suivante (appelée « border.png ») :

Le border-image propriété prend l’image et la découpe en neuf sections, comme une planche de tic-tac-toe. Il place ensuite les coins aux coins et les sections du milieu sont répétées ou étirées comme vous le spécifiez.

Note: Pour border-image pour fonctionner, l’élément a également besoin du
border ensemble de propriétés !

Ici, les sections centrales de l’image sont répétées pour créer la bordure :

Une image comme bordure !

Voici le code :

Exemple

#borderimg {
bordure : 10px solide transparent ;
rembourrage : 15px ;
border-image : url(border.png) 30 tours ;
}

Essayez-le vous-même »

Ici, les sections centrales de l’image sont étirées pour créer la bordure :

Une image comme bordure !

Voici le code :

Exemple

#borderimg {
bordure : 10px solide transparent ;

rembourrage : 15px ;
border-image : url(border.png) 30 stretch ;
}

Essayez-le vous-même »

Conseil: Le border-image propriété est en fait une propriété abrégée pour le
border-image-source, border-image-slice, border-image-width,
border-image-outset
et border-image-repeat propriétés.



CSS border-image – Différentes valeurs de tranche

Différentes valeurs de tranche modifient complètement l’apparence de la bordure :

Exemple 1:

border-image : url(border.png) 50 rond ;

Exemple 2 :

border-image : url(border.png) arrondie à 20 % ;

Exemple 3 :

border-image : url(border.png) 30 % rond ;

Voici le code :

Exemple

#borderimg1 {
bordure : 10px solide transparent ;

rembourrage : 15px ;
border-image : url(border.png) 50 rond ;
}

#borderimg2 {

bordure : 10px solide transparent ;
rembourrage : 15px ;

border-image : url(border.png) arrondie à 20 % ;
}

#borderimg3 {
bordure : 10px solide transparent ;

rembourrage : 15px ;
border-image : url(border.png) 30 % rond ;
}

Essayez-le vous-même »



Propriétés de l’image de bordure CSS

#Images #bordure #CSS

Articles similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bouton retour en haut de la page