77 of 313 menu

Egenskaben background-clip

Egenskaben background-clip definerer hvordan en baggrundsfyldning eller baggrundsbillede vil blive placeret i forhold til elementet: under kanten, kun inde i padding eller kun over indholdet.

Egenskaber

  • Ved brug af border-box med gennemsigtige kanter vil baggrunden være synlig under dem
  • Værdien text kræver vendor-præfikser for fuld understøttelse
  • Egenskaben fungerer med gradienter og multiple baggrunde
  • Med border-radius bliver baggrunden beskåret efter de afrundede hjørner

Browserunderstøttelse

Alle moderne browsere understøtter border-box, padding-box og content-box. Værdien text kræver præfikset -webkit- og understøttes i Chrome, Safari, Edge.

Syntaks

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

Værdier

Værdi Beskrivelse
border-box Baggrunden strækker sig til den ydre kant af border (under kanten).
padding-box Baggrunden beskåres ved den indre kant af border (går ikke under border).
content-box Baggrunden vises kun over indholdet (beskåres ved padding).
text Baggrunden beskåres efter teksten.

Standardværdi: border-box.

Eksempel . Værdien border-box

Baggrunden går under den gennemsigtige kant:

<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; }

:

Eksempel . Værdien padding-box

Baggrunden går ikke under kanten:

<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; }

:

Eksempel . Værdien content-box

Baggrunden går ikke ind på 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; }

:

Eksempel . Værdien text

Baggrunden beskåres efter teksten (kræver -webkit-text-fill-color sat til 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; }

:

Se også

  • egenskaben background,
    som er en shorthand-egenskab for baggrund
  • egenskaben background-origin,
    som definerer baggrundens oprindelige position
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis