пропонувати правки
css властивість object-fit
Опис
object-fit — це CSS-властивість, яка визначає, як вміст елемента <img>, <video>, або іншого елемента, що містить зображення або відео, буде масштабуватись і вписуватись у контейнер. Її часто використовують для забезпечення коректного відображення медіаконтенту без спотворень.
Застосовується:
Галереї зображень для підтримання однакового вигляду зображень.
Адаптивне відображення відео.
Прев’ю картинок або аватарів.
автор: NagarD
правити
Порада
Для зображень дуже схоже на властивість background-size, але не дозволяє вказати конкретні розміри у пікселях.
автор: NagarD
правити
Порада
Задавайте властивість безпосередньо картинці <img>, а не батьківському контейнеру.
автор: NagarD
правити
Нотатка
Ця властивість вказує змісту заповнювати контейнер різними способами; такі як "зберегти це співвідношення сторін" або "розтягнути і зайняти якомога більше місця".
автор: NagarD
правити
Нотатка
Працює тільки якщо картинці задано хоча б один розмір: ширина або висота. Інакше браузер не розуміє, в яку область потрібно вписати картинку.
автор: NagarD
правити
Нотатка
Чудово працює в комбінації з властивістю object-position.
автор: NagarD
правити
+ додати пораду чи нотатку
Синтаксис
object-fit: contain | cover | fill | none | scale-down;
Властивість object-fit
може отримувати 5 значень:
contain
Вміщує повністю (є поля, немає обрізки). Зберігає пропорції зображення та масштабує його так, щоб воно повністю помістилося в контейнер.
Зображення не обрізається, але через різницю в пропорціях між зображенням і контейнером можуть залишатися порожні області.
запропонував(ла): NagarD
правити
cover
Заповнює повністю (немає полів, є обрізка). Зберігає пропорції зображення та масштабує його так, щоб воно повністю заповнило контейнер.
Частина зображення може бути обрізана, якщо його пропорції відрізняються від пропорцій контейнера.
Ідеально підходить для створення фонів або повноекранних зображень без спотворень.
запропонував(ла): NagarD
правити
fill
Об'єкт розтягується, щоб заповнити контейнер повністю, навіть якщо це спотворює його пропорції.
Зображення може виглядати стиснутим або витягнутим, якщо його співвідношення сторін відрізняється від контейнера.
автор: NagarD
правити
none
Відображається в оригінальному розмірі. Якщо його розмір більший за контейнер, частина об'єкта буде прихована.
Використовується, коли важливо показати оригінальну роздільну здатність.
автор: NagarD
правити
scale-down
Працює як none або contain, залежно від того, яке зменшує об'єкт більше.
Показує об'єкт у натуральному розмірі, якщо він менший за контейнер, або масштабує його до contain, якщо об'єкт більший.
автор: NagarD
правити
Переглядачі
Стаціонарні переглядачі
Мобільні переглядачі
Приклади
+ запропонувати свій приклад у пісочниці
Прикладів ще не додано
Ваша версія — : після перевірки замінить чинну.
Нова порада чи нотатка — з'явиться на сторінці після перевірки.
Ваша версія секції « »: після перевірки замінить чинну.
Текст секції (markdown — передзаповнено чинним)
Як форматувати текст?
Пишемо
Виходить
**важливо***акцент*~~застаріле~~
Виділення в тексті. Те саме роблять кнопки панелі, що спливає над виділеним.
## Як працює каскад### Порядок оголошень
Заголовки всередині тексту. Найбільший не потрібен — він у сторінки вже є.
[[css/property/color]]
Посилання на сторінку довідника. Наберіть [[ — поле саме підкаже шляхи, а хибний підкреслить хвилею.
[MDN](https://developer.mozilla.org)
Посилання на чужий сайт.

Картинка. Опис обов'язковий: його читають пошуковик і незрячі.
Задайте `display: grid` контейнеру
Код усередині речення.
```css.card { display: grid }```
Код блоком. Мова після трьох лапок вмикає підсвітку.
- Походження1. Походження
Перелік: маркований і нумерований.
- [ ] дописати приклади- [x] перевірити в Firefox
Перелік завдань із галочками. Пробіл у порожніх дужках обов'язковий.
> Порядок важить лише за рівної ваги.
Цитата на всю ширину абзацу.
Специфічність: вага селектора; більша перемагає
Список означень: термін, а під ним пояснення з відступом. Пробіл після двокрапки обов'язковий.
Каскад має три критерії[^1][^1]: Походження, специфічність, порядок.
Виноска: номер у тексті, примітка внизу сторінки. Без згадки [^1] у тексті примітка не з'явиться.
Відповідь: ||сорок два||
Ховає те, що між рисками: читач бачить на цьому місці розмиту пляму, а решта речення лишається звичайною. Клац — і текст відкрито.
|| Показати рішенняЗадайте контейнеру `display: grid`.||
Ховає цілі абзаци. На сторінці видно лише підпис із першого рядка («Показати рішення»), решта розгортається клацанням по ньому. Закривні риски — окремим рядком.
Порожній рядок
Новий абзац. Щоб перенести рядок усередині абзацу, поставте \ в його кінці.
Чому ця правка? (необов'язково, але дуже допомагає перевірці)
Ви гість — діють добові ліміти.
Увійдіть , щоб пропонувати без капчі.
Ваша версія опису « »: після перевірки замінить чинну.
Текст опису (markdown — передзаповнено чинним)
Як форматувати текст?
Пишемо
Виходить
**важливо***акцент*~~застаріле~~
Виділення в тексті. Те саме роблять кнопки панелі, що спливає над виділеним.
## Як працює каскад### Порядок оголошень
Заголовки всередині тексту. Найбільший не потрібен — він у сторінки вже є.
[[css/property/color]]
Посилання на сторінку довідника. Наберіть [[ — поле саме підкаже шляхи, а хибний підкреслить хвилею.
[MDN](https://developer.mozilla.org)
Посилання на чужий сайт.

Картинка. Опис обов'язковий: його читають пошуковик і незрячі.
Задайте `display: grid` контейнеру
Код усередині речення.
```css.card { display: grid }```
Код блоком. Мова після трьох лапок вмикає підсвітку.
- Походження1. Походження
Перелік: маркований і нумерований.
- [ ] дописати приклади- [x] перевірити в Firefox
Перелік завдань із галочками. Пробіл у порожніх дужках обов'язковий.
> Порядок важить лише за рівної ваги.
Цитата на всю ширину абзацу.
Специфічність: вага селектора; більша перемагає
Список означень: термін, а під ним пояснення з відступом. Пробіл після двокрапки обов'язковий.
Каскад має три критерії[^1][^1]: Походження, специфічність, порядок.
Виноска: номер у тексті, примітка внизу сторінки. Без згадки [^1] у тексті примітка не з'явиться.
Відповідь: ||сорок два||
Ховає те, що між рисками: читач бачить на цьому місці розмиту пляму, а решта речення лишається звичайною. Клац — і текст відкрито.
|| Показати рішенняЗадайте контейнеру `display: grid`.||
Ховає цілі абзаци. На сторінці видно лише підпис із першого рядка («Показати рішення»), решта розгортається клацанням по ньому. Закривні риски — окремим рядком.
Порожній рядок
Новий абзац. Щоб перенести рядок усередині абзацу, поставте \ в його кінці.
Чому ця правка? (необов'язково, але дуже допомагає перевірці)
Ви гість — діють добові ліміти.
Увійдіть , щоб пропонувати без капчі.