77 of 313 menu

Vlastnost background-clip

Vlastnost background-clip určuje, jak bude výplň pozadí nebo obrázek na pozadí umístěn vzhledem k prvku: pod okrajem, pouze uvnitř padding nebo pouze nad obsahem.

Zvláštnosti

  • Při použití border-box s průhlednými okraji bude pozadí pod nimi viditelné
  • Hodnota text vyžaduje pro plnou podporu vendor prefixy
  • Vlastnost funguje s gradienty a vícenásobnými pozadími
  • Při border-radius je pozadí oříznuto podle zaoblených rohů

Podpora prohlížeči

Všechny moderní prohlížeče podporují border-box, padding-box a content-box. Hodnota text vyžaduje prefix -webkit- a je podporována v Chrome, Safari, Edge.

Syntaxe

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

Hodnoty

Hodnota Popis
border-box Pozadí sahá až k vnějšímu okraji ohraničení (pod okraj).
padding-box Pozadí je oříznuto u vnitřního okraje ohraničení (nezasahuje pod border).
content-box Pozadí se zobrazí pouze nad obsahem (ořízne se padding).
text Pozadí je oříznuto podle textu.

Výchozí hodnota: border-box.

Příklad . Hodnota border-box

Pozadí zasahuje pod poloprůhledný okraj:

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

:

Příklad .Hodnota padding-box

Pozadí nezasahuje pod okraj:

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

:

Příklad . Hodnota content-box

Pozadí nezasahuje na padding:

<div id="elem"> text text text text text text text text text text text text text text text </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; }

:

Příklad . Hodnota text

Pozadí je oříznuto podle textu (vyžaduje -webkit-text-fill-color s hodnotou transparent):

<div id="elem">text text text</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; }

:

Viz také

  • vlastnost background,
    představující zkratkovou vlastnost pro pozadí
  • vlastnost background-origin,
    určující počáteční pozici pozadí
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout