I am struggling with controlling the positioning of Bootstrap 4 progress bars. It seems that Bootstrap's progress bars are based on Flexbox components, which is causing confusion for me. I have provided an image showcasing my issue here
Within my current code, I have a container that contains a row with multiple progress bars. My goal is to create two separate stacks of progress bars that are centered horizontally and not touching, as depicted in the image.
I have experimented with various CSS tweaks and changes in the HTML ordering, such as adjusting the .progressbar class with 'flex-direction: row' instead of column, but I have had no success. I also attempted using two columns within the row to create distinct stacks of progress bars within each column, intending to constrain the widths of the progress bars to their respective columns.
Unfortunately, the progress bars do not align how I desire.
It seems that the Flexbox nature of the progress bar component may be causing issues with constraining it within a container. Additionally, in my current code, the progress bars in the "left" stack are touching those in the "right" stack with no space between them, and they are not displayed inline. Despite using float-left and float-right, they are stacking on top of each other. I have an image illustrating my desired outcome (photoshopped)
Here is the HTML snippet from my current code:
<section id= "about">
<h5 class="text-center pb-3">Ready to tackle any challenge. Proven by performance.</h5>
<div class= "container">
<div class= "row justify-content-center">
<div class= "col-sm-12">
<div class="progress w-25" style="height: 20px">
<div class="progress-bar progress-bar-striped progress-bar-animated" role="progressbar" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100" style="width: 50%">75%</div>
</div>
<div class="progress w-25" style="height: 20px">
<div class="progress-bar progress-bar-striped progress-bar-animated" role="progressbar" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100" style="width: 50%">75%</div>
</div>
<div class="progress w-25 float-right" style="height: 20px">
<div class="progress-bar progress-bar-striped progress-bar-animated" role="progressbar" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100" style="width: 50%">75%</div>
</div>
</div>