The object-position
harta yang digunakan bersama dengan object-fit
harta dan mentakrifkan bagaimana elemen seperti video atau imej ini diletakkan dengan koordinat X / Y yang di dalam kandungan-kotak. Properti ini mengambil dua nilai berangka, seperti 0 10%
atau 0 10px
. Dalam contoh tersebut, angka pertama menunjukkan bahawa gambar harus diletakkan di sebelah kiri kotak isi (0), yang kedua mesti diletakkan 10% atau 10 piksel dari atas. Mungkin juga menggunakan nilai negatif.
Nilai lalai object-position
adalah 50% 50%
ketika menggunakan object-fit
properti pada gambar, sehingga secara lalai semua gambar diletakkan di tengah kotak kandungannya, seperti:
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
Di bawah ini adalah beberapa contoh bagaimana kita dapat memanipulasi object-position
gambar dengan object-fit
sifat yang ditetapkan none
. Sekiranya kandungan gambar tidak mengisi kotak kandungan dengan alasan apa pun, maka ruang yang tidak diisi akan menunjukkan latar belakang elemen, yang boleh menjadi warna atau bahkan background-image
, seperti pada contoh terakhir:
Lihat kedudukan Objek Pen oleh Robin Rendle (@robinrendle) di CodePen.
Sokongan penyemak imbas
Chrome | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
31+ | 7.1 + * | 36+ | 26+ | ? | 4.4.4+ | 8.4 + * |
* Sokongan untuk object-fit
tetapi tidakobject-position