Currently, I have a series of checkboxes that are displayed sequentially on the page.
<div class="myCheck">
<h5>Here's what you've selected so far</h5>
<label class="mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect" >
<input type="checkbox" [(ngModel)]="hasHall" class="mdl-checkbox__input" disabled />
<span class="mdl-checkbox__label">Marriage Hall</span>
</label>
<label class="mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect" >
<input type="checkbox" [(ngModel)]="hasCaterer" class="mdl-checkbox__input" disabled />
<span class="mdl-checkbox__label">Caterer</span>
</label>
<label class="mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect" >
<input type="checkbox" class="mdl-checkbox__input" disabled/>
<span class="mdl-checkbox__label">Decorator</span>
</label>
</div>
I am looking to style them in a horizontal progress bar layout similar to this image: https://i.stack.imgur.com/Uz7pD.png
If possible, could someone offer guidance on how to achieve this using CSS? I don't have much experience with styling and would appreciate any help. How can I customize the appearance of checkboxes as shown in the provided illustration?