Countdown

Angular Bootstrap 5 Countdown plugin

Countdown plugin built with the Bootstrap 5. Examples of timers, counters, stopwatch, number counts, counter box & more.

Note: Read the API tab to find all available options and advanced customization


Basic example

Create default Countdown by adding [countdown] input to a container element with a Countdown expiration date value.


Interval

Create interval that will reset timer every time initial countdown ends.


Label

Create label for each time unit by adding [countdownLabel] with a text of your choice.


Separator

Add [countdownSeparator] input to a container element to insert separator between each time unit.

Separator won't be visible for Countdown column position


Styling

Countdown position

Change default horizontal position of Countdown with [countdownPosition]="'vertical'"

Label position

Change default vertical position of Countdown label with [countdownLabelPosition="'horizontal'"]

Text size

Change default time unit text size (4rem) with [countdownTextSize].

Custom classes

Add custom classes to time unit value and label with [countdownTextStyle] and [countdownLabelStyle]