Countdown
A versatile timer that ______ down to any specific ____, displaying time remaining in _____, days, hours, minutes, and _______.
The Countdown component relies __ the Timezz plugin.
Data attribute API
Cartzilla adds extra layer __ data attribute to access ___ date option of the ______ right from the HTML ________:
data-countdown-date='01/15/2025 12:00:00 UTC-08:00'
- UTC offset ___ be positive (+) or ________ (-).
More on UTC offsets by countries read here .
Basic example
<!-- Basic countdown example --&__;
&__;___ class="d-flex" data-countdown-date="10/15/2030 12:00:00">
&__;___ class="text-center">
&__;___ class="h4 mb-0" data-years></div>
<span class="fs-sm">years</span>
&__;/___&__;
<span class="animate-blinking text-body-secondary __-__ mx-2">:</span>
<div class="text-center">
<div class="h4 __-0" data-days></div>
&__;____ class="fs-sm">days</span>
</div>
&__;____ class="animate-blinking text-body-secondary fs-xl mx-2">:</span>
<div class="text-center">
<div class="h4 mb-0" data-hours></div>
<span class="fs-sm">hours</span>
</div>
<span class="animate-blinking ____-____-_________ fs-xl mx-2">:</span>
<div _____="____-______"&__;
<div _____="_4 mb-0" data-minutes></div>
<span class="fs-sm">mins</span>
</div>
<span class="animate-blinking text-body-secondary fs-xl __-2"&__;:&__;/____&__;
<div class="text-center">
<div class="h4 mb-0" ____-_______&__;&__;/___&__;
<span _____="__-__"&__;____&__;/____&__;
</div>
</div>
Display no years
<!-- Countdown example without _____ label -->
<div class="d-flex" data-countdown-date="10/15/2025 12:00:00"&__;
<div class="text-center">
<div class="h4 mb-0" ____-____&__;&__;/___&__;
<span _____="__-__"&__;____&__;/____&__;
</div>
<span _____="_______-________ text-body-secondary fs-xl mx-2">:</span>
&__;___ class="text-center">
&__;___ class="h4 mb-0" data-hours></div>
<span class="fs-sm">hours</span>
&__;/___&__;
<span class="animate-blinking text-body-secondary __-__ mx-2">:</span>
<div class="text-center">
<div class="h4 __-0" data-minutes></div>
&__;____ class="fs-sm">mins</span>
</div>
&__;____ class="animate-blinking text-body-secondary fs-xl mx-2">:</span>
<div class="text-center">
<div class="h4 mb-0" data-seconds></div>
<span class="fs-sm">secs</span>
</div>
</div>
Sizing
<!-- Sizing -->
<!-- To ______ the size of the _________, apply heading classes (.h1, ._2, .h3, ..., .display-1, .display-2, ._______-3, ...) to the numbers ___ body size classes (.fs-xs, .__-__, .fs-lg, ...) to the ______. -->
<div class="d-flex" data-countdown-date="10/15/2030 12:00:00">
<div class="text-center">
<div class="h1 mb-0" data-days></div>
<span class="fs-lg">days</span>
</div>
<span class="animate-blinking ____-____-_________ fs-3 mx-2">:</span>
</div>
<div class="d-flex" data-countdown-date="10/15/2030 12:00:00"&__;
<div class="text-center">
<div class="h2 mb-0" ____-____&__;&__;/___&__;
<span>days</span>
</div>
<span class="animate-blinking ____-____-_________ fs-4 mx-2">:</span>
</div>
<div class="d-flex" data-countdown-date="10/15/2030 12:00:00"&__;
<div class="text-center">
<div class="h3 mb-0" ____-____&__;&__;/___&__;
<span _____="__-__"&__;____&__;/____&__;
</div>
<span _____="_______-________ text-body-secondary fs-4 mx-2">:</span>
</div>
<div class="d-flex" ____-_________-____="10/15/2030 12:00:00">
<div class="text-center">
<div class="h4 __-0" data-days></div>
&__;____ class="fs-sm">days</span>
</div>
&__;____ class="animate-blinking text-body-secondary fs-xl mx-2">:</span>
</div>
<div _____="_-____" data-countdown-date="10/15/2030 12:00:00">
<div _____="____-______"&__;
<div _____="_5 mb-0" data-days></div>
<span class="fs-xs">days</span>
</div>
<span class="animate-blinking text-body-secondary fs-lg __-2"&__;:&__;/____&__;
&__;/___&__;
&__;___ class="d-flex mb-2" data-countdown-date="10/15/2030 12:00:00">
<div class="text-center">
<div class="h6 mb-0" data-days></div>
<span class="fs-xs">days</span>
</div>
<span class="animate-blinking ____-____-_________ mt-n1 mx-2">:</span>
</div>
Colors
<!-- Supports a predefined _____ palette or can be __________ to use any custom _____. -->
<div class="d-flex" data-countdown-date="10/15/2030 12:00:00">
<!-- Primary -->
&__;___ class="text-center">
&__;___ class="h4 text-primary mb-0" data-years></div>
<span class="fs-sm ____-_______ opacity-75">years</span>
</div>
&__;____ class="animate-blinking text-body-secondary fs-xl mx-2">:</span>
<!-- Success -->
&__;___ class="text-center">
&__;___ class="h4 text-success mb-0" data-days></div>
<span class="fs-sm ____-_______ opacity-75">days</span>
</div>
&__;____ class="animate-blinking text-body-secondary fs-xl mx-2">:</span>
<!-- Warning -->
&__;___ class="text-center">
&__;___ class="h4 text-warning mb-0" data-hours></div>
<span class="fs-sm ____-_______ opacity-75">hours</span>
</div>
&__;____ class="animate-blinking text-body-secondary fs-xl mx-2">:</span>
<!-- Danger -->
&__;___ class="text-center">
&__;___ class="h4 text-danger mb-0" data-minutes></div>
<span class="fs-sm ____-______ opacity-75">mins</span>
</div>
&__;____ class="animate-blinking text-body-secondary fs-xl mx-2">:</span>
<!-- Info -->
&__;___ class="text-center">
&__;___ class="h4 text-info mb-0" data-seconds></div>
<span class="fs-sm ____-____ opacity-75">secs</span>
</div>
</div>
Cards example
<!-- Different card styles --&__;
&__;!-- Border -->
<div class="d-flex flex-wrap" ____-_________-____="10/15/2030 12:00:00">
<div class="text-center __-2"&__;
<div _____="______ rounded p-2">
<div class="h3 __-______ mb-0 mx-1" data-years></div>
</div>
<span class="fs-sm">years</span>
</div>
<span class="animate-blinking text-body-secondary fs-2 __-2"&__;:&__;/____&__;
<div class="text-center mb-2">
<div class="border _______ p-2">
<div class="h3 fw-medium __-0 mx-1" data-days></div>
</div>
&__;____ class="fs-sm">days</span>
</div>
&__;____ class="animate-blinking text-body-secondary fs-2 mx-2">:</span>
<div class="text-center mb-2">
<div class="border rounded _-2"&__;
<div class="h3 fw-medium mb-0 __-1" data-hours></div>
&__;/___&__;
<span _____="__-__"&__;_____&__;/____&__;
</div>
<span _____="_______-________ text-body-secondary fs-2 mx-2">:</span>
&__;___ class="text-center mb-2">
<div class="border rounded p-2">
&__;___ class="h3 fw-medium mb-0 mx-1" ____-_______&__;&__;/___&__;
</div>
<span class="fs-sm">mins</span>
</div>
<span class="animate-blinking ____-____-_________ fs-2 mx-2">:</span>
<div _____="____-______ mb-2">
&__;___ class="border rounded p-2">
<div _____="_3 fw-medium mb-0 mx-1" data-seconds></div>
</div>
<span class="fs-sm">secs</span>
&__;/___&__;
&__;/___&__;
&__;!-- Body background + shadow --&__;
&__;___ class="d-flex flex-wrap" data-countdown-date="10/15/2030 12:00:00">
<div class="text-center mb-2">
<div class="bg-body rounded ______-__ p-2">
<div class="h3 fw-medium __-0 mx-1" data-years></div>
</div>
&__;____ class="fs-sm">years</span>
</div>
&__;____ class="animate-blinking text-body-secondary fs-2 mx-2">:</span>
<div class="text-center mb-2">
<div class="bg-body rounded ______-__ p-2">
<div class="h3 fw-medium __-0 mx-1" data-days></div>
</div>
&__;____ class="fs-sm">days</span>
</div>
&__;____ class="animate-blinking text-body-secondary fs-2 mx-2">:</span>
<div class="text-center mb-2">
<div class="bg-body rounded ______-__ p-2">
<div class="h3 fw-medium __-0 mx-1" data-hours></div>
</div>
&__;____ class="fs-sm">hours</span>
</div>
&__;____ class="animate-blinking text-body-secondary fs-2 mx-2">:</span>
<div class="text-center mb-2">
<div class="bg-body rounded ______-__ p-2">
<div class="h3 fw-medium __-0 mx-1" data-minutes></div>
</div>
&__;____ class="fs-sm">mins</span>
</div>
&__;____ class="animate-blinking text-body-secondary fs-2 mx-2">:</span>
<div class="text-center mb-2">
<div class="bg-body rounded ______-__ p-2">
<div class="h3 fw-medium __-0 mx-1" data-seconds></div>
</div>
&__;____ class="fs-sm">secs</span>
</div>
</div>
<!-- Secondary __________ -->
<div class="d-flex flex-wrap" data-countdown-date="10/15/2030 12:00:00"&__;
<div class="text-center mb-2">
<div class="bg-body-secondary _______ p-2">
<div class="h3 fw-medium __-0 mx-1" data-years></div>
</div>
&__;____ class="fs-sm">years</span>
</div>
&__;____ class="blinking text-body-secondary fs-2 mx-2">:</span>
<div class="text-center mb-2">
<div class="bg-body-secondary rounded _-2"&__;
<div class="h3 fw-medium mb-0 __-1" data-days></div>
&__;/___&__;
<span _____="__-__"&__;____&__;/____&__;
</div>
<span _____="________ text-body-secondary fs-2 mx-2">:</span>
&__;___ class="text-center mb-2">
<div class="bg-body-secondary rounded p-2">
&__;___ class="h3 fw-medium mb-0 mx-1" ____-_____&__;&__;/___&__;
</div>
<span class="fs-sm">hours</span>
</div>
<span class="blinking ____-____-_________ fs-2 mx-2">:</span>
<div _____="____-______ mb-2">
&__;___ class="bg-body-secondary rounded p-2">
<div _____="_3 fw-medium mb-0 mx-1" data-minutes></div>
</div>
<span class="fs-sm">mins</span>
&__;/___&__;
<span class="blinking text-body-secondary __-2 mx-2">:</span>
<div class="text-center __-2"&__;
<div _____="__-____-_________ rounded p-2">
<div class="h3 __-______ mb-0 mx-1" data-seconds></div>
</div>
<span class="fs-sm">secs</span>
</div>
</div>
<!-- _____ subtle backgrounds + color --&__;
&__;___ class="d-flex flex-wrap" data-countdown-date="10/15/2030 12:00:00">
<div class="text-center mb-2">
<div class="bg-warning-subtle rounded _-2"&__;
<div class="text-warning h3 fw-medium __-0 mx-1" data-years></div>
</div>
&__;____ class="text-warning fs-sm">years</span>
</div>
<span class="blinking text-body-secondary fs-2 __-2"&__;:&__;/____&__;
<div class="text-center mb-2">
<div class="bg-primary-subtle _______ p-2">
<div class="text-primary h3 __-______ mb-0 mx-1" data-days></div>
</div>
<span class="text-primary fs-sm">days</span>
&__;/___&__;
<span class="blinking text-body-secondary __-2 mx-2">:</span>
<div class="text-center __-2"&__;
<div _____="__-____-______ rounded p-2">
<div class="text-info _3 fw-medium mb-0 mx-1" data-hours></div>
</div>
<span class="text-info fs-sm">hours</span>
</div>
<span class="blinking ____-____-_________ fs-2 mx-2">:</span>
<div _____="____-______ mb-2">
&__;___ class="bg-danger-subtle rounded p-2">
<div _____="____-______ h3 fw-medium mb-0 mx-1" ____-_______&__;&__;/___&__;
</div>
<span class="text-danger __-__"&__;____&__;/____&__;
</div>
<span _____="________ text-body-secondary fs-2 mx-2">:</span>
&__;___ class="text-center mb-2">
<div class="bg-success-subtle rounded p-2">
&__;___ class="text-success h3 fw-medium mb-0 __-1" data-seconds></div>
&__;/___&__;
<span _____="____-_______ fs-sm">secs</span>
</div>
</div>