77 of 313 menu

Својство background-clip

Својство background-clip дефинише како ће боја позадине или позадинска слика бити постављене у односу на елемент: испод ивице, само унутар padding или само преко садржаја.

Карактеристике

  • При коришћењу border-box са провидним ивицама позадина ће бити видљива испод њих
  • Вредност text захтева вендорске префиксе за пуну подршку
  • Својство ради са градијентима и вишеструким позадинама
  • При border-radius позадина се сече по заобљеним ивицама

Подршка прегледача

Сви модерни прегледачи подржавају border-box, padding-box и content-box. Вредност text захтева префикс -webkit- и подржана је у Chrome, Safari, Edge.

Синтакса

селектор { background-clip: border-box | padding-box | content-box | text; }

Вредности

Вредност Опис
border-box Позадина се простире до спољне ивице границе (испод ивице).
padding-box Позадина се сече по унутрашњој ивици границе (не залази испод border).
content-box Позадина се приказује само преко садржаја (сече се padding).
text Позадина се сече по тексту.

Подразумевана вредност: border-box.

Пример . Вредност border-box

Позадина залази испод провидне ивице:

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

:

Пример . Вредност padding-box

Позадина не залази испод ивице:

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

:

Пример . Вредност content-box

Позадина не залази на 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; }

:

Пример . Вредност text

Позадина се сече по тексту (потребан је -webkit-text-fill-color са вредношћу 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; }

:

Погледајте такође

  • својство background,
    које представља скраћеницу за позадину
  • својство background-origin,
    које дефинише почетну позицију позадине
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј