77 of 313 menu

Eigenschap background-clip

De eigenschap background-clip bepaalt hoe een achtergrondvulling of achtergrondafbeelding wordt geplaatst ten opzichte van een element: onder de rand, alleen binnen de padding of alleen boven de inhoud.

Kenmerken

  • Bij gebruik van border-box met transparante randen is de achtergrond eronder zichtbaar
  • De waarde text vereist vendorprefixes voor volledige ondersteuning
  • De eigenschap werkt met gradients en meerdere achtergronden
  • Bij border-radius wordt de achtergrond bij de afgeronde hoeken bijgesneden

Ondersteuning door browsers

Alle moderne browsers ondersteunen border-box, padding-box en content-box. De waarde text vereist het voorvoegsel -webkit- en wordt ondersteund in Chrome, Safari, Edge.

Syntaxis

selector { background-clip: border-box | padding-box | content-box | text; }

Waarden

Waarde Beschrijving
border-box De achtergrond strekt zich uit tot de buitenste rand van de rand (onder de rand).
padding-box De achtergrond wordt bijgesneden bij de binnenste rand van de rand (gaat niet onder de border).
content-box De achtergrond wordt alleen boven de inhoud weergegeven (padding wordt bijgesneden).
text De achtergrond wordt bijgesneden volgens de tekst.

Standaardwaarde: border-box.

Voorbeeld . Waarde border-box

De achtergrond gaat onder de semi-transparante rand:

<div id="elem"></div> #elem { background-clip: border-box; background-color: #ffd6d6; background-repeat: no-repeat; border: 10px dashed rgba(0,0,0,0.3); padding: 30px; width: 250px; height: 150px; }

:

Voorbeeld . Waarde padding-box

De achtergrond gaat niet onder de rand:

<div id="elem"></div> #elem { background-clip: padding-box; background-color: #ffd6d6; background-repeat: no-repeat; border: 10px dashed rgba(0,0,0,0.5); padding: 30px; width: 250px; height: 150px; }

:

Voorbeeld . Waarde content-box

De achtergrond gaat niet op de padding:

<div id="elem"> tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst </div> #elem { background-clip: content-box; background-color: #ffd6d6; background-repeat: no-repeat; border: 10px dashed rgba(0,0,0,0.3); padding: 30px; width: 250px; height: 150px; }

:

Voorbeeld . Waarde text

De achtergrond wordt bijgesneden volgens de tekst (vereist -webkit-text-fill-color met de waarde transparent):

<div id="elem">tekst tekst tekst</div> #elem { display: inline-block; background: linear-gradient(to right, red, blue); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; font-size: 40px; font-weight: bold; }

:

Zie ook

  • de eigenschap background,
    een verkorte eigenschap voor de achtergrond
  • de eigenschap background-origin,
    die de oorspronkelijke positie van de achtergrond bepaalt
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren