border-image-slice CSS propriété

Définition de la CSS border-image-slice.

La propriété de bordure d'image CSS border-image-slice qui permet de spécifier les diverses zones d'une image de bordure Css, qui vont constituer les motifs à utiliser pour remplir les diverses bordures d'image Css d'un élément.

Exemple de syntaxe CSS border-image-slice :
border-image-slice: 10;
border-image-slice : fill 30%;
border-image-slice : 10 15 16 17%;
border-image-slice : 10 15 16 17% fill;

La propriété de feuille de style border-image-slice CSS peut pendre une ou des valeurs séparées par un espace :

  • numérique positif suivi de l'unité de pourcentage "%", toutes autres unités ne sont pas autorisées.
  • numérique, positif sans unité mais dont l'unité est en réalité le "px" ou une coordonnée pour les images vectorielles.
  • fill : spécifie que le motif central de l'image de bordure doit être affiché par-dessus l'image d'arrière-plan, la répétition du motif est soumis à la valeur .
    Ne doit être mis qu'une seule fois.
  • inherit : hérite de l'épaisseur de la bordure Css de son parent.

Conditions d'application de la CSS border-image-slice.

La propriété de bordure d'image CSS border-image-slice est applicable sur l'ensemble des balises HTML ou XHTML et au pseudo-élément CSS . Sauf sur les éléments de tableaux si la propriété de bordure d'image Css à la valeur collapse.

La valeur de la CSS border-image-slice peut être mise directement dans la propriété de raccourci CSS .

Héritage des valeurs Css de border-image-slice.

La propriété CSS border-image-slice n'est pas héritée.

Problème d'interprétation de border-image-slice en Css.

La propriété de bordure d'image CSS border-image-slice ne pose pas un problème d'interprétation. Cependant, il existe un bug lié à border-style voir le bug dans border-image.

Règles de syntaxes CSS pour border-image-slice.

Les divers zones de motif spécifiées par border-image-slice

Les divers zones de motif spécifiées par border-image-sliceLa propriété Css border-image-slice permet de découper l'image de bordures en 9 zones.

  • c-1 : motif que se retrouvera dans le coin haut gauche des bordures d'image Css.
  • c-2 : motif qui se retrouvera pour former le coin haut doit des bordures d'image Css.
  • c-3 : motif qui se retrouvera pour former le coin bas gauche des bordures d'image Css.
  • c-4 : motif qui se retrouvera pour former le coin bas droit des bordures d'image Css.
  • b-1 : motif qui se retrouvera dans la bordure d'image Css haute.
  • b-2 : motif qui se retrouvera dans la bordure d'image Css gauche.
  • b-3 : motif qui se retrouvera dans la bordure d'image Css droite.
  • b-4 : motif qui se retrouvera dans la bordure d'image Css basse.
  • A : centre du motif

Calcul d'une valeur de border-image-slice en %

La valeur en pourcentage est calculée en fonction de la taille de l'image de bordure Css.
La valeur 2 et 4 se baseront sur la la largeur de l'image de bordure Css.
La valeur 1 et 3 se baseront sur la la hauteur de l'image de bordure Css.

Règle d'écriture de border-image-slice

Les divers zones de motifs spécifiées par border-image-slice
Mettez toujours la valeur fill, soit en début ou en fin de déclaration des valeurs.
Si la propriété CSS border-image-slice est suivie d'une valeur, alors toutes les valeurs hérites de cette dernière.

Exemple d'écriture CSS de border-image-slice :
.identifiant{
  border-image-slice : 10px;
}

Si la propriété CSS border-image-slice est suivie de deux valeurs, la première appliquée aux valeurs horizontales (1 et 3) et la seconde au valeurs verticales (2 et 4).

Exemple d'écriture CSS de border-image-slice :
.identifiant{
  border-image-slice : 10px 20px;
}

Si la propriété CSS border-image-slice est suivie de trois valeurs, la première valeur correspond à la "valeur 4", la deuxième à la "valeur 1 et 3" et la troisième à la "valeur 2"

Exemple d'écriture CSS de border-image-slice :
.identifiant{
  border-image-slice : 10px 20px 30px ;
}

Si la propriété de feuille de style border-image-slice CSS est suivie de quatre valeurs, alors la première valeur correspond à la "valeur 1", la seconde çà la "valeur 2"...

Exemple d'écriture CSS de border-image-slice :
.identifiant{
  border-image-slice : 10px 20px 3px 40px;
}

Compatibilités navigateurs de la propriété border-image-slice

Votre avis sur la définition border-image-slice en CSS

Votez pour la définition CSS border-image-slice

  • 1/5
  • 2/5
  • 3/5
  • 4/5
  • 5/5

Avis sur la page https://www.zonecss.fr/proprietes-css/border-image-slice-css.html Votes: 3.7 / 5 - 3 votes
Cliquez sur une étoile pour voter.