This common "image + text" feature section layout uses
flex flex-col sm:flex-row
to stack on mobile and go side-by-side on larger screens.
items-center
is used for vertical alignment when side-by-side.
This is compelling text describing the feature. It's designed to stack below the image on small screens and sit beside it on larger screens, thanks to Tailwind's responsive flex utilities.
The
items-center
class on the parent ensures vertical alignment when in
sm:flex-row
mode.
Here's another example showing flexibility. On small screens, this text will appear after the image due to natural document flow (or explicit order if needed). On larger screens (sm+), it's on the left.
Resize your browser window to see the layout adapt.
This pattern is very common for product features, testimonials, or any content block with mixed media.