Как разместить картинку на сайте так, чтобы в мобильной версии она обрезалась и оставался центр ее
На сайте нужно разместить картинку в пк версии вот так:

это я сделал, дальше нужно, чтобы в мобильной версии телефона, она становилась так:

На всю ширину экрана, обрезавшись и имея четко лицо, не ноги и т.д
Со своим кодом я имею:
Она не обрезается, а становится меньше. Мой код:
HTML
<div class="container">
<div class="row">
<div class="col-12">
<img src="../img/aboutUsGirl.png" width="100%" alt="">
</div>
</div>
</div>
Ответы (2 шт):
Автор решения: CbIPoK2513
→ Ссылка
Вариант с img
.block {
display: block;
width: 75%;
margin: 0 auto;
overflow: hidden;
position: relative;
}
.block::before {
content: '';
display: block;
height: 0;
padding-top: 75%;
}
.block img {
display: block;
max-width: 100%;
height: 100%;
object-fit: cover;
position: absolute;
left: 0;
top: 0;
}
<div class="block">
<img src="//i.imgur.com/YvZWVz1.png">
</div>
Вариант на background
.block {
display: block;
max-width: 60%;
margin: 0 auto;
position: relative;
}
.block::before {
content: '';
display: block;
height: 0;
padding-top: 75%;
}
.block::after {
content: '';
display: block;
width: 100%;
height: 100%;
background: url('//i.imgur.com/YvZWVz1.png') no-repeat center center / 200% auto;
position: absolute;
left: 0;
top: 0;
}
<div class="block"></div>
Автор решения: MaximLensky
→ Ссылка
Вариант с object-position
.img {
max-width: 768px;
margin: auto;
}
img {
display: block;
width: 100%;
object-fit: cover;
}
@media (max-width: 768px) {
.img {
width: 200px;
height: 150px;
margin: 0;
}
.img img {
width: 400px;
height: 150px;
object-position: -150px 0px;
}
}
<div class="img">
<img src="https://bbmlive.com/adult/wp-content/uploads/2020/07/photo-1554949282-4f7f656833f0.jpg" alt="">
</div>
