lightdarkdefaultcompact
Getting StartedInstallationChangelogSupportGithubFrameworksAngularVueReactDemosFoundationThemesTypographyIconsPopoversInternationalizationDrag and DropKeyboard NavigationLayoutGetting StartedBlockInlineGridComponentsAccordionAlertAlert GroupBadgeBreadcrumbButtonButton GroupButton ExpandButton HandleButton IconButton ResizeButton SortCardChatCheckboxColorData GridDateDialogDividerDrawerDropdownFileFormat DatetimeFormat NumberFormsForm InteractionsForm ValidationHeaderInputMenuMonthNavPaginationPasswordProgress BarProgress CircleProgress DotRadioRangeRatingSearchSelectStepperSwitchTabsTagTextareaTimeToastToggletipTooltipTreeData GridGetting StartedFooterPlaceholderAsyncResponsiveHeightPaginationBordersHoverLayerRange SelectionCSVColumn AlignmentColumn WidthColumn FixedColumn StickyColumn VisibilityColumn GroupsColumn SpanColumn ResizeDraggable ColumnsDraggable RowsRow HeaderRow Multi SelectRow Single SelectRow HeightRow ActionRow Action BulkRow StickyRow StripeRow FixedRow SortRow Groups

Progress Dot

Example

code
<script type="module">
  import '@blueprintui/components/include/progress-dot.js';
</script>

<bp-progress-dot aria-label="loading..."></bp-progress-dot>

Size

code
<script type="module">
  import '@blueprintui/components/include/progress-dot.js';
</script>

<div bp-layout="inline gap:md">
  <bp-progress-dot size="sm" aria-label="loading..."></bp-progress-dot>
  <bp-progress-dot aria-label="loading..."></bp-progress-dot>
  <bp-progress-dot size="lg" aria-label="loading..."></bp-progress-dot>
</div>

Install

NPM

// npm package
import '@blueprintui/components/include/progress-dot.js';

CDN

<script type="module">
  import 'https://cdn.jsdelivr.net/npm/@blueprintui/components/include/progress-dot.js/+esm';
</script>

Accessibility

  • Screen Readers: Use aria-label attribute to provide a meaningful description for screen readers. It's important to set a descriptive label, such as "loading", to indicate the current process.