object-position
Özelliği ile bağlantılı olarak kullanılır object-fit
, örneğin, bir video veya resim olarak bir eleman içeriği-kutu içinde, X / Y koordinatları ile nasıl konumlandığı ve özelliği ve parametreler. Bu özellik, 0 10%
veya gibi iki sayısal değer alır 0 10px
. Bu örneklerde, ilk sayı görüntünün içerik kutusunun (0) soluna yerleştirilmesi gerektiğini, ikincisi ise üstten% 10 veya 10px konumlandırılması gerektiğini belirtir. Negatif değerler kullanmak da mümkündür.
İçin varsayılan değer object-position
olan 50% 50%
kullanırken object-fit
şöyle yüzden varsayılan olarak tüm görüntüleri içeriklerinin kutunun merkezinde konumlandırılmış olması, bir resmin üzerine özelliği:
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
Aşağıda object-position
, object-fit
özellik ayarlı olarak bir görüntünün nasıl değiştirilebileceğine dair birkaç örnek bulunmaktadır none
. Görüntünün içeriği herhangi bir nedenle içerik kutusunu doldurmazsa, doldurulmamış alan background-image
, son örnekte olduğu gibi bir renk veya hatta bir renk olabilen öğenin arka planını gösterecektir :
CodePen'de Robin Rendle (@robinrendle) tarafından yazılan Kalem Nesne konumuna bakın.
Tarayıcı desteği
Krom | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
31+ | 7.1 + * | 36+ | 26+ | ? | 4.4.4+ | 8.4 + * |
* Destekleniyor object-fit
ama değilobject-position