@ulu/frontend
Version:
A framework-agnostic frontend toolkit providing a modular, tree-shakable library of accessible components and utilities. Designed for seamless integration, it features a highly configurable SCSS system for any environment and vanilla JavaScript modules op
41 lines (38 loc) • 1.43 kB
HTML
<!-- @ulu-demo
title: Basic Progress Bar
description: A standard progress bar with a label and percentage value.
-->
<div class="progress-bar">
<div class="progress-bar__header">
<strong class="progress-bar__label">System Update</strong>
<span class="progress-bar__value">65%</span>
</div>
<div class="progress-bar__track">
<div class="progress-bar__bar" style="width: 65%;"></div>
</div>
</div>
<!-- @ulu-demo
title: Indeterminate Loader
description: An animated bar for states where progress is unknown, using the `progress-bar--indeterminate` modifier.
-->
<div class="progress-bar progress-bar--loader progress-bar--indeterminate">
<div class="progress-bar__track">
<div class="progress-bar__bar"></div>
</div>
</div>
<!-- @ulu-demo
title: Semantic Status Bars
description: Using status modifiers like `progress-bar--success` and `progress-bar--danger`.
-->
<div class="progress-bar progress-bar--success">
<div class="progress-bar__header"><strong class="progress-bar__label">Setup Complete</strong></div>
<div class="progress-bar__track">
<div class="progress-bar__bar" style="width: 100%;"></div>
</div>
</div>
<div class="progress-bar progress-bar--danger">
<div class="progress-bar__header"><strong class="progress-bar__label">Storage Low</strong></div>
<div class="progress-bar__track">
<div class="progress-bar__bar" style="width: 92%;"></div>
</div>
</div>