Counters
Animate a number from zero (counting up towards it).
How to use?
Copy-paste the following
<script>
near the
end of your pages under
JS Implementing Plugins to enable it.
<script src="../../assets/vendor/appear.js"></script>
Copy-paste the following
<script>
near the
end of your pages under
JS Implementing Plugins to enable it.
<script src="../../assets/vendor/hs-counter/dist/hs-counter.min.js"></script>
Copy-paste the init function under
JS Plugins Init., before the closing
</body>
tag, to
enable it.
<script>
$(document).on('ready', function () {
// initialization of counters
$('.js-counter').each(function() {
var counter = new HSCounter($(this)).init();
});
});
</script>
Basic example
Code Lines
Projects
Working Hours
Job Offers
<div class="row text-center">
<div class="col-lg-3 col-sm-6 mb-5 mb-lg-0">
<div class="js-counter h3">52147</div>
<h4>Code Lines</h4>
</div>
<div class="col-lg-3 col-sm-6 mb-5 mb-lg-0">
<div class="js-counter h3">24583</div>
<h4>Projects</h4>
</div>
<div class="col-lg-3 col-sm-6 mb-5 mb-lg-0">
<div class="js-counter h3">7348</div>
<h4>Working Hours</h4>
</div>
<div class="col-lg-3 col-sm-6 mb-5 mb-lg-0">
<div class="js-counter h3">87904</div>
<h4>Job Offers</h4>
</div>
</div>
Comma Separated
Code Lines
Projects
Working Hours
Job Offers
<div class="row text-center">
<div class="col-lg-3 col-sm-6 mb-5 mb-lg-0">
<div class="js-counter h3"
data-hs-counter-options='{
"isCommaSeparated": true
}'>52147</div>
<h4>Code Lines</h4>
</div>
<div class="col-lg-3 col-sm-6 mb-5 mb-lg-0">
<div class="js-counter h3"
data-hs-counter-options='{
"isCommaSeparated": true
}'>24583</div>
<h4>Projects</h4>
</div>
<div class="col-lg-3 col-sm-6 mb-5 mb-lg-0">
<div class="js-counter h3"
data-hs-counter-options='{
"isCommaSeparated": true
}'>7348</div>
<h4>Working Hours</h4>
</div>
<div class="col-lg-3 col-sm-6 mb-5 mb-lg-0">
<div class="js-counter h3"
data-hs-counter-options='{
"isCommaSeparated": true
}'>87904</div>
<h4>Job Offers</h4>
</div>
</div>
Reduced to Thousand
Code Lines
Projects
Working Hours
Job Offers
<div class="row text-center">
<div class="col-lg-3 col-sm-6 mb-5 mb-lg-0">
<div class="js-counter h3"
data-hs-counter-options='{
"isReduceThousandsTo": true
}'>52147</div>
<h4>Code Lines</h4>
</div>
<div class="col-lg-3 col-sm-6 mb-5 mb-lg-0">
<div class="js-counter h3"
data-hs-counter-options='{
"isReduceThousandsTo": true
}'>24583</div>
<h4>Projects</h4>
</div>
<div class="col-lg-3 col-sm-6 mb-5 mb-lg-0">
<div class="js-counter h3"
data-hs-counter-options='{
"isReduceThousandsTo": true
}'>7348</div>
<h4>Working Hours</h4>
</div>
<div class="col-lg-3 col-sm-6 mb-5 mb-lg-0">
<div class="js-counter h3"
data-hs-counter-options='{
"isReduceThousandsTo": true
}'>87904</div>
<h4>Job Offers</h4>
</div>
</div>
Extend
By assigning a variable, you can call the standard methods of the plugin:
<script>
$(document).on('ready', function () {
// initialization of counter
$('.js-counter').each(function() {
var counter = new HSCounter($(this)).init();
});
});
</script>