I am currently working on a project that involves progress bars showing real-time values. However, I am facing an issue where the number value is not staying centered within the bar and instead getting pushed ahead of the blue fill, disappearing when it reaches the right side.
Here is a snippet of the code for reference:
<td class="gridTableCell">
<div style='position: relative' class='progress progress-info'>
<div class='bar' id='signalRdepthRangePercentage-#:ViewUnitContract.ConveyanceId #' style='width: #: DepthRangePercentage#%'>
</div>
<span class='gridSpan' id='signalRdepth-#:ViewUnitContract.ConveyanceId #'>#: ViewUnitContract.CurrentRun.LatestWellLogEntry.Depth#</span>
<span class='hidden' id='signalRMaxDepthRange-#:ViewUnitContract.ConveyanceId #'>#: MaxDepthRange#</span>
<span class='hidden' id='signalRMinDepthRange-#:ViewUnitContract.ConveyanceId #'>#: MinDepthRange#</span>
</div>
</td>
Additionally, here is the CSS code for 'gridSpan':
.gridSpan {
position: absolute;
top: 0px;
z-index: 2;
text-align: center;
color: #676767;
width: 100%
}
The task is to ensure that the number value stays center-aligned within the progress bar without being pushed in front of the blue filler with excessive margins. Any insights or suggestions on how this can be achieved would be greatly appreciated.