JSFiddle - React, Tailwind, and code Playground
HTML
<div class="section">
<div class="container">
<div class="half">
<img src="https://placekitten.com/1000/600" alt="">
</div>
<div class="half">
<p>text</p>
</div>
</div>
</div>
<div class="section">
<div class="container container--full-width">
<div class="half">
<img src="https://placekitten.com/1000/600" alt="">
</div>
<div class="half">
<p>text</p>
</div>
</div>
</div>
CSS
html,
body {
margin: 0;
padding: 0;
}
.section {
width: 100%;
height: auto;
}
.section:nth-child(even) {
background: #9a9a9a;
}
.container {
display: flex;
max-width: 700px;
margin: 0 auto;
}
.container--full-width {
max-width: 2600px;
}
img {
width: 100%;
height: auto;
}
.half {
width: 50%;
}