Progress

Progress and progress ring are used to display the length of time a process will take or to visualize percentage value (referred to as a determinate state) and to represent an unspecified wait time (referred to as an indeterminate state). Progress components are typically visually represented by a circular or linear animation. When the value attribute is passed the state is determinate, otherwise it is indeterminate.

For progress components which have a linear visual appearance, use <FluentProgress>. For progress implementations which are circular, use <FluentProgressRing>.

<FluentProgress> wraps the <fluent-progress> element, a web component implementation of a progress bar leveraging the Fluent UI design system.

Examples

Default

Example

Default

Download: 

Stroke and Color

Example

Stroke and Color

SmallNormalLarge Indeterminate DefaultAccessBookingExchangeExcelGroupMeOfficeOneDriveOneNoteOutlookPlannerPowerAppsPowerBIPowerPointProjectPublisherSharePointSkypeStreamSwayTeamsVisioWindowsWordYammer

30

Download: 

Paused

Example

Paused

Download: 

Documentation

FluentProgress Class

Parameters

Name
Type
Default
Description
BackgroundColorstring?
Gets or sets the color to be used for the background. If not set, the default theme color is used.
ChildContentRenderFragment?
Gets or sets the content to be rendered inside the component.
Colorstring?
Gets or sets the color to be used for the progress bar. If not set, the default theme color is used.
Maxint?
Gets or sets the maximum value.
Minint?
Gets or sets the minimum value.
Pausedbool?
Gets or sets a value indicating whether the progress element is paused.
StrokeProgressStroke
Normal
Gets or sets the stroke width of the progress bar. If not set, the default theme stroke width is used.
Valueint?
Gets or sets the current value.
Visiblebool
True
Gets or sets the visibility of the component
Widthstring?
Gets or sets the component width.
Small
Normal
Large
An error has occurred. This application may no longer respond until reloaded. Reload 🗙