To create Bulma progress bar ,assign .progress
modifier class to the native <progress>
HTML element base class.
Example
Source Code
Download
<div class="container">
<progress class="progress" value="15" max="100">15%</progress>
</div>
Source Code : Output
To create colored progress, add followings .is-primary
,.is-link
,.is-info
,.is-success
,.is-warning
,.is-danger
modifier class to the <progress>
element base class.
General Syntax
<progress class="progress {is-link | is-info | is-success | is-warning | is-danger" value="30" max="100">30%</progress>
Source Code
Download
<div class="container">
<progress class="progress is-link" value="30" max="100">30%</progress>
</div>
Source Code : Output
Bulma CSS provides different size of progress bar such as normal, small, medium, large.
To create small size of pagination, assign .is-small
modifier class to the <progress>
element base class.
To create normal size of pagination, assign .is-normal
modifier class to the <progress>
element base class.
To create medium size of pagination, assign .is-medium
modifier class to the <progress>
element base class.
To create large size of progress bar, assign .is-large
modifier class to the <progress>
element base class.
If you do not specify value
attribute of <progress>
element then you can display an intermediate progress bar.
General Syntax
<progress class="progress is-small is-primary" max="100">15%</progress>
<progress class="progress is-danger" max="100">30%</progress>
<progress class="progress is-medium is-dark" max="100">45%</progress>
<progress class="progress is-large is-info" max="100">60%</progress>
Source Code
Download
<div class="container">
<h2 class="custom-space">Bulma CSS Large Progress Bar</h2>
<progress class="progress is-small is-primary" max="100">15%</progress>
<progress class="progress is-danger" max="100">30%</progress>
<progress class="progress is-medium is-dark" max="100">45%</progress>
<progress class="progress is-large is-info" max="100">60%</progress>
</div>
Source Code : Output