object-fit


Misol

Rasmning tomonlar nisbatini saqlagan holda uning chetlarini qirqib tashlang va bo‘sh joyni to‘ldiring:

img.a {   width: 200px;   height: 400px;   object-fit: cover; }
O‘zingiz sinab ko‘ring »

ULASHISH

Ta’rif va qo‘llanilishi

object-fit xususiyati <img> yoki <video> o‘z konteyneriga sig‘ishi uchun o‘lchami qanday o‘zgartirilishi kerakligini belgilash uchun ishlatiladi.

Bu xususiyat kontentga konteynerni turli usullarda to‘ldirishni buyuradi, masalan, "tomonlar nisbatini saqlash" yoki "cho‘zilib, iloji boricha ko‘proq joy egallash".

Demoni ko‘rsatish ❯

Standart qiymat: alohida xususiyatlarga qarang
Meros qilinadi: yo‘q
Animatsiya qilinadi: yo‘q. animatable haqida o‘qing
Versiya: CSS3
JavaScript sintaksisi: object.style.objectFit="cover" Sinab ko‘ring

Brauzerlarda qo‘llab-quvvatlash

Jadvaldagi sonlar xususiyatni to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyasini ko‘rsatadi.

Xususiyat
object-fit 31.0 16.0 36.0 7.1 19.0


CSS sintaksisi

object-fit: fill|contain|cover|scale-down|none|initial|inherit;

Xususiyat qiymatlari

Qiymat Tavsif Demo
fill Bu standart qiymat. Tomonlar nisbati saqlanmaydi. Rasm/video konteynerni to‘ldirish uchun o‘lchami o‘zgartiriladi (sig‘ishi uchun cho‘ziladi yoki siqiladi) Demo ❯
contain Tomonlar nisbatini saqlaydi va rasm/videoni kesmasdan konteyner ichiga sig‘diradi — kerak bo‘lsa, bo‘sh joy qoldiradi Demo ❯
cover Tomonlar nisbatini saqlaydi va rasm/video konteynerni to‘ldiradi. Kerak bo‘lsa, toshib chiqqan qismini kesib tashlaydi Demo ❯
none Rasm/video o‘lchami o‘zgartirilmaydi Demo ❯
scale-down Rasm/video none yoki contain variantlaridan qaysi biri kichikroq bo‘lsa, o‘shangacha kichraytiriladi Demo ❯
initial Bu xususiyatni standart qiymatiga o‘rnatadi. initial haqida o‘qing
inherit Bu xususiyatni ota elementidan meros qilib oladi. inherit haqida o‘qing

Tegishli sahifalar

CSS darsligi: CSS object-fit

CSS ma’lumotnomasi: CSS object-position

HTML DOM ma’lumotnomasi: objectFit xususiyati


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!