Я хочу, чтобы гибкий элемент справа оборачивался под изображение на небольших устройствах. Я также хотел бы, чтобы оба элемента flex имели одинаковую высоту друг с другом при уменьшении (вместе с окном браузера).
.new-collection-wrapper {
background-color: #f1f1f1;
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.new-collection-card {
width: 80%;
margin: 5em 0;
display: flex;
align-items: center;
}
.new-collection-card-img img {
height: 400px;
width: auto;
}
.new-collection-content {
height: 400px;
color: #f1f1f1;
background-color: #111111;
padding: 0 3em;
}
.new-collection-content h3 {
font-size: 2.5em;
font-weight: 300;
text-transform: uppercase;
line-height: 1.3;
margin-bottom: .2em;
}
.new-collection-content p {
font-family: 'Roboto', sans-serif;
font-weight: 300;
font-size: .8em;
letter-spacing: 1px;
}
/* layout for medium screens */
@media screen and (min-width: 810px) {
.new-collection-content {
display: flex;
flex-direction: column;
justify-content: center;
}
}
<main class="new-collection-wrapper">
<section class="new-collection-card">
<div class="new-collection-card-img">
<img src="http://www.petmania.ie/images/default-source/cat/petmania-kitten-1.jpg?sfvrsn=4" alt="new collection" alt="new collection">
</div>
<div class="new-collection-content">
<h3>AW19 collection</h3>
<p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Corporis, a sequi molestias nam odit sunt. Unde dolore fugit suscipit amet.</p>
<a href="#" class="call-to-action"><span>JOIN</span></a>
</div>
</section>
<!-- End of New Collection -->
</main>