Background-clip

CSS vlastnost background-clip určuje, pod kterou částí okolí prvku bude nebo nebude vykresleno pozadí. Obrázkové i barevné.

Normálně se barevné pozadí kreslí pod rámeček, padding a obsah.

Obrázkové pozadí se normálně kreslí jen pod padding a obsah.

background-clip
hodnoty obrázkové pozadí
border-box výchozí stav. Pozadí se vykresluje pod rámečkem, paddingem i obsahem prvku.
padding-box pozadí se vykresluje jen pod paddingem a obsahem prvku
content-box pozadí se vykreslí pouze v obdélníku, který obsahuje vlastní obsah prvku
text pozadí se má vykreslovat pouze pod vlastním textem prvku
inherit, initial, unset resetovací hodnoty pro účely skriptů, odpovídají hodnotě border-box

Background-clip tedy dovoluje "uříznout" pozadí, které je pod paddigem nebo rámečkem. Ostatně "clip" znamená "oříznutí". Dříve taková věc šla udělat jenom matrjoškou (zanořením do dalšího prvku s jiným pozadím).

Silný bude background-clip se dvěma věcmi:

Příklady

Test background-clip a background-origin

Podpora

Podpora background-clip
Prohlížeč Podpora ve verzích Podpora hodnoty text
Internet Explorer od verze 9 s prefixem -ms- ne
Firefox všechny verze ne
Chrome, Safari, Opera, Edge všechny verze s prefixem -webkit- ne

Pozor, ještě v roce 2021 je nutno pro správnou funkci vlastnosti background-clip zapisovat vlastnost dvakrát. Jednou normálně bez prefixu a jednou s prefixem -webkit-. Protože prefixy bytostně nesnáším, doporučuji funkčnost používat zatím jenom pro Firefox.

 

Poslední aktualizace 15. 2. 2021

 

Reklama

www.webhosting-c4.cz, extra rychlý SSD webhosting s doménou v ceně
o tvorbě, údržbě a zlepšování internetových stránek

Návody HTML CSS JavaScript Články Ostatní

CSS kurz Přehled hodnot Vlastnosti CSS příklady

Jak psát web píše Yuhů, Dušan Janovský. Kontakt.