freeCodeCamp/guide/russian/css/object-fit/index.md

42 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Object Fit
localeTitle: Объект Fit
---
# Объект Fit
Свойство `object-fit` указывает, как элемент реагирует на ширину / высоту родительского поля.
Это свойство может использоваться для изображений, видео или любых других носителей. Его также можно использовать с свойством `object-position` чтобы получить больше контроля над отображением носителя.
В основном мы используем свойство `object-fit` чтобы определить, как оно растягивается или хлюпает встроенный носитель.
## Синтаксис
```css
.element {
object-fit: fill || contain || cover || none || scale-down;
}
```
## Значения
* `fill` : **Это значение по умолчанию** . Измените размер содержимого в соответствии с его родительским полем независимо от соотношения сторон.
* `contain` : Измените размер содержимого, чтобы заполнить его родительское поле, используя правильное соотношение сторон.
* `cover` : аналогично `contain` но часто обрезать контент.
* `none` : отображение изображения в исходном размере.
* `scale-down` : сравнить разницу между `none` и `contain` чтобы найти наименьший размер конкретного объекта.
## Совместимость с браузером
`object-fit` поддерживается большинством современных браузеров, для получения самой последней информации о совместимости вы можете проверить это http://caniuse.com/#search=object-fit
Также есть полипол для неподдерживаемого браузера (в основном IE). https://github.com/anselmh/object-fit
## Больше информации
https://developer.mozilla.org/en-US/docs/Web/CSS/object-fit https://drafts.csswg.org/css-images-3/#the-object-fit