На данный вопрос уже ответили:
Есть картинка, у которой ширина больше родительского div'a (overflow: hidden;). Как сделать так, чтобы видна была только центральная часть картинки, с сохранением пропорций картинки, при уменьшении ширины div'а и чтоб при этом картинка занимала всю высоту div'а?
.div {
width: 100%;
height: 500px;
}
img {
max-width: 100%;
height: auto;
display: block;
margin: auto;
}
<div class="div">
<img src="https://mobidevices.ru/images/2017/02/iPhone-7.jpg" alt="">
</div>
.div {
width: 100%;
height: 500px;
background: url("https://mobidevices.ru/images/2017/02/iPhone-7.jpg") no-repeat 50% / contain;
}
<div class="div"></div>
* {
padding: 0;
margin: 0;
}
div {
margin: 15vh auto auto auto;
width: 40vw;
height: 70vh;
position: relative;
border: 1px solid black;
overflow: hidden;
}
img {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
<div>
<img src="https://mobidevices.ru/images/2017/02/iPhone-7.jpg">
</div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть QLayout, нужно его скрытьУ виджетов есть метод hide(), у layout'ов нет
Набор аргументов для которых необходимо найти интерполируемые значения(t1):