As someone still new to bootstrap, I've been exploring two main layout options: flex and grid. Right now, I'm working with the flexbox method, but I've hit a roadblock in terms of width.
My aim is to design three rows (although my code only includes one for simplicity) where each row features two equal-width boxes. One box will contain an image, while the other will hold text. Additionally, I want these boxes to be responsive so that they stack on top of each other when the screen size is small. My current assumption for achieving responsiveness involves using d-md-flex. Here's what I have so far:
<!--Row 1-->
<div class="d-flex flex-column mb-3 text-white">
<div class="d-flex flex-row justify-content-between align-items-center">
<div class="text-center"><img src="Photos/2019 SB Photos/Whole_Stadium.JPG" class="img-fluid w-100" alt="Responsive image"></div>
<div class="text-center"><p class="m-0">INTRODUCTION: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac rhoncus sem. Vestibulum consectetur
arcu est, at malesuada dolor posuere in. Cras tincidunt est eget ullamcorper mattis. Sed interdum ultricies venenatis. Nam
nunc neque, imperdiet vitae auctor sed, rhoncus quis enim. Maecenas sit amet purus aliquet, gravida purus sit amet, maximus
ligula. Praesent ut enim arcu. Nunc sit amet orci velit. Sed blandit consectetur suscipit. Vestibulum interdum pharetra
elit, nec pharetra arcu pretium quis. In vel sapien felis.</p></div>
</div>
Unfortunately, I'm struggling with the sizing of the image turning out too small and positioned to the left, while the text dominates most of the space in the row. I've experimented with flex-grow/shrink and flex-fill without any success. Any suggestions on how to address this issue and make it more responsive? Your help would be greatly appreciated!