Attribut border-image-repeat
Rôle
L’attribut border-image-repeat permet de spécifier si la découpe intermédiaire (en orange) doit être étirée ou répétée sur la longueur de la bordure.
Cet attribut peut prendre deux valeurs possibles :
* 2 valeurs : la première pour les bordures haut-bas, la deuxième pour les bordures droite-gauche.
border-image-repeat : 10 20 ;
* 1 même valeur pour les quatre bordures.
border-image-repeat : 10 ;
Version : CSS3
Héritage (inherit) : non
Propriété Javascript : element.style.borderImageRepeat
Testez vous-même cet attribut
Utilisez Codepen.
– Le code CSS
body{ padding: 10px; } div{ background-color:silver; width: 310px; height: 100px; padding: 20px; border: solid 10px transparent; border-image-source: url(//tutowebdesign.com/images/border-image-css.jpg); border-image-width: 20px; border-image-repeat: round; border-image-slice: 30 40; border-image-outset: 0; }
– Le code HTML
<section></section>
<div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Impedit maxime et reiciendis ullam,</div>
<img src="//tutowebdesign.com/images/border-image-repeat-css.jpg" alt="">
Résultat
Compatibilité
15.0+ 15.0+ 11.0+ 6.0+ 15.0+
L’attribut border-image-repeat est pris en charge par les versions récentes des principaux navigateurs.
Valeurs
Les différentes valeurs de l’attribut border-image-repeat sont:
- stretch
- La découpe intermédiaire va être étirée sur toute la longueur.
Syntaxe :
border-image-repeat : stretch
- repeat
- La découpe intermédiaire va être répétée sur toute la longueur.
Syntaxe :
border-image-repeat : repeat
- round
- La découpe intermédiaire va être répétée sur toute la longueur mais réajustée si nécéssaire pour que le nombre de copies soit un entier.
Syntaxe :
border-image-repeat : round
- initial
- Défini à sa valeur initiale (attention pas pris en charge par Internet Explorer et Opéra en dessous de la version 15). Peut être utilisé pour « neutraliser » une spécificité.
Syntaxe :
border-image-repeat : initial
- inherit
- Hérite de la même propriété que l’élément parent.
Syntaxe :
border-image-repeat : inherit
A voir aussi
border-image-repeat box-sizing clip height width margin paddingoverflow max-width min-width outline resize