Táto object-position
vlastnosť sa používa v spojení s object-fit
vlastnosťou a definuje, ako je prvok ako video alebo obrázok umiestnený so súradnicami X / Y vo vnútri poľa obsahu. Táto vlastnosť nadobúda dve číselné hodnoty, napríklad 0 10%
alebo 0 10px
. V týchto príkladoch prvé číslo označuje, že obrázok by mal byť umiestnený vľavo od políčka s obsahom (0), druhé, že by mal byť umiestnený 10% alebo 10px zhora. Je tiež možné použiť záporné hodnoty.
Predvolená hodnota pre object-position
je 50% 50%
pri použití object-fit
vlastnosti na obrázku, takže všetky obrázky sú predvolene umiestnené v strede poľa s obsahom, napríklad takto:
img ( object-fit: none; object-position: 50% 50%; /* default value: image is centered*/ object-position: 0 0; /* positioned top left of the content box */ )
Ukážka
Ďalej uvádzame niekoľko príkladov, ako môžeme manipulovať object-position
s obrázkom s nastavenou object-fit
vlastnosťou none
. Ak obsah obrázka z akýchkoľvek dôvodov nevyplní obsahové políčko, potom sa na nevyplnenom mieste zobrazí pozadie prvku, ktoré môže byť farebné alebo dokonca a background-image
, ako v poslednom príklade:
Pozrite si pozíciu objektu Pen od Robina Rendleho (@robinrendle) na stránke CodePen.
Podpora prehliadača
Chrome | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
31+ | 7,1 + * | 36+ | 26+ | ? | 4.4.4+ | 8,4 + * |
* Podpora pre, object-fit
ale nieobject-position