Určí, kde se v rámci elementu nachází začátek osy pro počítání rozměrů a pozic vlastností jako Background Size nebo background-position:
content-box– počítá se jen obsahový box elementupadding-box(výchozí) – počítá se obsahový box a rozměry vnitřního rámečku (padding)border-box– k výše uvedenému se počítá i šířka vlastnostiborder
Tip: Rozdíl mezi content-box, padding-box a border-box je schematicky znázorněný u vlastnosti Box Sizing.
Pozor, background-origin prohlížeč ignoruje, pokud u elementu zároveň nastavíte background-attachment: fixed.
Background Clip versus Background Origin
Všem se to plete, zkusme to tedy objasnit:
Background Clip určuje, zda barva nebo obrázek na pozadí bude vidět i pod rámečkem (border-box), nebo naopak jen kolem obsahového boxu (content-box).
Background Origin sám o sobě nic nedělá, jen definuje plochu, v jaké platí další vlastnosti (background-size nebo background-position).
IE8
Opět se musíte obejít bez podpory IE8 caniuse.com/background-origin.
Polyfill pro tuto vlastnost neexistuje, stejně tak ani částečná náhrada pomocí vlastnosti filter. V IE8 tedy zbývá nefunkčnost vlastnosti ignorovat nebo použít detekci vlastnosti a vymyslet alternativní řešení pro starší prohlížeče.
Komentáře
Máte doplnění, komentář nebo jste našli chybu?
Pro přidání názoru se prosím
přihlaste nebo si zřiďte účet.