I'm facing a challenge with my container (CardContainer
) and its child elements. I want to create a bar that fills the space between the card image and the chevron, but I'm having trouble figuring out the best approach. How can I ensure that this bar stays in place regardless of the page size?
<div class="CardContainer">
<div class="CardLineItem">
<div class="CardLineItemImage"><img
src="https://icm.aexp-static.com/Internet/Acquisition/US_en/AppContent/OneSite/category/cardarts/platinum-card.png">
</div><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 320 512"
class="CardLineItemChevron" height="25%" width="25%" xmlns="http://www.w3.org/2000/svg">
<path
d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z">
</path>
</svg>
<div class="CardLineItemProgressBar">
<div class="CardLineItemProgressBarOutline">test</div>
</div>
</div>
</div>
I've experimented with different CSS properties like position: relative
and absolute
, but I'm still struggling to find a solution.
Any assistance or advice on this issue would be greatly appreciated. Thank you!