border-image-outset |
En dehors de l'image de bordure |
CSS3 |
|
Syntaxe
border-image-outset: nombre|inherit|initial;
|
Paramètres
Paramètre |
Description |
nombre |
Ce paramètre permet d'indiquer le nombre de pixels que doit avoir cette espacement. La valeur par défaut est 0. |
inherit |
Ce paramètre permet d'indiquer qu'il faut hérité de la valeur de son parent. |
initial |
Ce paramètre permet d'indiquer qu'il faut appliquer la valeur par défaut de cette propriété. |
Description
Cette propriété permet de fixer la quantité de l'image de bordure allant au delà de la boite de bordure.
Remarques
- Définition et rôle : La propriété border-image-outset permet de définir la distance entre la bordure générée par une image et la boîte de l'élément. En
d'autres termes, elle contrôle l'espace ajouté à l'extérieur des bordures de l'élément lorsque vous utilisez une image comme bordure. Cela peut être utile pour donner plus de
relief ou espacement visuel.
- Unités acceptées : Les valeurs de border-image-outset peuvent être exprimées en unités de longueur comme px, em, ou encore des nombres sans
unité (valeurs multiplicatives). Les nombres sans unité agissent comme un facteur multiplicatif appliqué à la largeur de la bordure. Cela donne une certaine flexibilité selon
les besoins de conception.
- Syntaxe multi-valeurs : Vous pouvez spécifier jusqu'à quatre valeurs pour border-image-outset, représentant respectivement les côtés haut, droite, bas et
gauche. Si une seule valeur est fournie, elle s'applique à tous les côtés. Si deux, la première concerne haut et bas, et la deuxième, gauche et droite.
- Compatibilité avec les autres propriétés : Cette propriété fonctionne en synergie avec border-image-source, border-image-slice, border-image-width
et border-image-repeat. Si une image de bordure n'est pas spécifiée avec border-image-source, border-image-outset n'a aucun effet car il n'y a pas d'image à
décaler.
- Effets visuels : L'ajout d'une valeur positive à border-image-outset peut rendre la bordure plus proéminente en l'éloignant visuellement de la boîte de
contenu. Cependant, des valeurs trop grandes peuvent déstabiliser le design, en particulier dans des mises en page responsives.
- Comportement avec des valeurs négatives : Bien que spécifier des valeurs négatives pour border-image-outset soit autorisé dans certains navigateurs Web,
cela peut entraîner des résultats imprévisibles ou invisibles. La norme CSS n'encourage pas leur utilisation, car cela pourrait faire chevaucher la bordure et le contenu.
- Limites liées aux navigateurs Web : La propriété border-image-outset est largement supportée dans les navigateurs modernes comme
Google Chrome, Edge, Firefox, et
Safari. Cependant, il est conseillé de tester dans des environnements anciens ou atypiques pour éviter des problèmes
d'affichage.
- Cas d'usage pratique : Cette propriété est idéale dans des designs nécessitant des effets décoratifs, comme des cadres personnalisés ou des thèmes visuels
spécifiques. Par exemple, une bordure imitant un cadre photo ou un ornement complexe peut bénéficier d'un espace accru grâce à border-image-outset.
Dernière mise à jour : Dimanche, le 20 décembre 2015