Таким образом, вы используете подгонку объекта следующим образом:
.post__featured-image {
width: 120px;
height: 120px;
object-fit: cover;
}
Это скопирует источник нашего изображения в фоновое изображение источника контейнера. Далее мы немного изменим наш SCSS:
.post {
&__image-container {
width: 120px; // the same width and height as for the <img>
height: 120px;
&.compat-object-fit {
background-size: cover;
background-position: center center;
.post__featured-image { // hide image if object fit is not supported - opacity to 0 for the link area
opacity: 0;
}
}
}
&__featured-image {
width: 120px;
height: 120px;
object-fit: cover;
}
}