@extends('layouts.vertical', ['pageTitle' => 'Progressbars']) @section('css') @endsection @section('page-title') @include('layouts.partials/app-pagetitle', ['pageTitle'=> 'Progressbars', 'pageSubTitle1' => 'Design', 'pageSubTitle2'=> 'UI Components', 'pageSubText' => 'Bootstrap progress bars visually represent the completion status of a task, with customizable colors, labels, and animated stripes.']) @endsection @section('content')
Progress components are built with two HTML elements, some CSS to set the width, and a few
attributes.
We don’t use the HTML5
<progress> element, ensuring you can stack progress bars, animate them, and place
text
labels over them.
.progress is a wrapper to indicate the max value of the progress bar. We
use the inner .progress-bar to indicate the progress so far. The .progress-bar
requires an inline style, utility class, or custom CSS to set their width. You can add some
role and aria attributes to make it accessible.
height:"value" to .progress
element or you could use the prebuilt classes for a more uniform structure, .progress-xs,
.progress-sm, .progress-md, .progress-lg, .progress-xl
.progress-bar
.progress
class
.progress
class
.progress-bar-striped to any .progress-bar to apply a stripe
via CSS gradient over the progress bar’s background color
.progress-bar-animated to .progress-bar
to animate the stripes right to left via CSS3 animations.