У меня есть изображение, которое я хотел бы расширить за пределы родительского контейнера, просто сверху и снизу, на одинаковое расстояние.Я могу добиться этого эффекта сверху, но не могу сделать это снизу.Как я могу добиться этого эффекта, оставаясь при этом отзывчивым и сохраняя оставшийся контент внутри родительского?
Я пробовал различные методы абсолютного позиционирования, но продолжал ломать сетку.Я смог достичь того, что у меня есть, используя отрицательные поля, но только сверху.
Это самый базовый код, который у меня есть , а вот jsfiddle. :
.band {
background-color: #ddd;
margin-top: 100px;
}
.contain {
margin: 0 auto;
max-width: 600px;
}
.row {
align-content: flex-start;
clear: both;
display: flex;
flex-flow: row wrap;
overflow: visible;
}
.col {
width: 50%;
}
.col-image {
margin-top: -20px;
}
p {
padding: 20px;
}
img {
display: block;
height: auto;
max-width: 100%;
}
<div class="band">
<div class="contain">
<div class="row">
<div class="col">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
</div>
<div class="col col-image">
<img src="https://via.placeholder.com/800x450?text=fpo">
</div>
</div>
</div>
</div>