Den object-position
egenskap används i förening med object-fit
egendom och definierar hur ett element såsom en video- eller bild är positionerad med X / Y-koordinater inuti dess innehåll-box. Den här egenskapen tar två numeriska värden, till exempel 0 10%
eller 0 10px
. I dessa exempel indikerar den första siffran att bilden ska placeras till vänster om innehållsrutan (0), den andra att den ska placeras 10% eller 10 px uppifrån. Det är också möjligt att använda negativa värden.
Standardvärdet för object-position
är 50% 50%
när du använder object-fit
egenskapen på en bild, så att alla bilder som standard är placerade i mitten av innehållsrutan, som så:
img ( object-fit: none; object-position: 50% 50%; /* default value: image is centered*/ object-position: 0 0; /* positioned top left of the content box */ )
Demo
Nedan följer några exempel på hur vi kan manipulera object-position
en bild med object-fit
egenskapen inställd på none
. Om innehållet i bilden inte fyller innehållsrutan av någon anledning kommer det ofyllda utrymmet att visa elementets bakgrund, som kan vara en färg eller till och med en background-image
, som i det sista exemplet:
Se Pen Object position av Robin Rendle (@robinrendle) på CodePen.
Webbläsarstöd
Krom | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
31+ | 7,1 + * | 36+ | 26+ | ? | 4.4.4+ | 8,4 + * |
* Stöd för object-fit
men inteobject-position