--- title: background-clip slug: Web/CSS/background-clip tags: - CSS - Propriété - Reference translation_of: Web/CSS/background-clip ---
La propriété background-clip
définit la façon dont l'arrière-plan d'un élément (que ce soit l'image ou la couleur) s'étend sous la boîte de bordure, la boîte de remplissage (padding) ou la boîte de contenu.
Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner https://github.com/mdn/interactive-examples et à envoyer une pull request !
Si aucune image ({{cssxref("background-image")}}) ni couleur ({{cssxref("background-color")}}) d'arrière-plan n'est définie, cette propriété aura uniquement un effet visuel lorsque la bordure possède des régions transparentes (via {{cssxref("border-style")}} ou {{cssxref("border-image")}}). Dans les autres cas, la bordure recouvrira la zone où se situera la différence .
/* Valeurs utilisant un mot-clé */ background-clip: border-box; background-clip: padding-box; background-clip: content-box; background-clip: text; /* Valeurs globales */ background-clip: inherit; background-clip: initial; background-clip: unset;
border-box
padding-box
content-box
text
{{experimental_inline}}{{csssyntax}}
p { border: 10px navy; border-style: dotted double; margin: 1em; padding: 2em; background: #F8D575; font: 900 1.2em sans-serif; text-decoration: underline; } .border-box { background-clip: border-box; } .padding-box { background-clip: padding-box; } .content-box { background-clip: content-box; } .text { background-clip: text; color: rgba(0,0,0,.2); }
<p class="border-box"> L'arrière-plan s'étend sous la bordure. </p> <p class="padding-box"> L'arrière-plan s'étend jusqu'avant la bordure. </p> <p class="content-box"> L'arrière-plan s'arrête à la boîte de contenu. </p> <p class="text"> L'arrière-plan se limite au texte au premier-plan. </p>
{{EmbedLiveSample('Exemples', 600, 580)}}
Spécification | État | Commentaires |
---|---|---|
{{SpecName('CSS3 Backgrounds', '#the-background-clip', 'background-clip')}} | {{Spec2('CSS3 Backgrounds')}} | Définition initiale. |
{{SpecName('CSS4 Backgrounds', '#background-clip', 'background-clip')}} | {{Spec2('CSS4 Backgrounds')}} | Ajout de la valeur text . |
{{cssinfo}}
Les données de compatibilité présentées sur cette page ont été générées à partir de données organisées. Ces données sont présentes sur le dépôt GitHub https://github.com/mdn/browser-compat-data, n'hésitez pas à contribuer en proposant vospull request.
{{Compat("css.properties.background-clip")}}