PIT Designs Logo

How to Create Animated Number Counters in Oxygen

I'm the owner and founder of PIT Designs. I love creating digital presence and creative digital solutions for our clients.


Posted 6 years ago on June 6th, 2020.

Related To:

How To Create Effective Ads for Home Services Marketing

Advertising for home services, such as lawn care, home cleaning, and garden maintenance, isn’t as simple as tossing up an […]

How applicant tracking systems are revolutionizing remote recruitment

Gone are the days of traditional recruitment. Applicant tracking systems have been revolutionizing how we hire, and their impact is here to stay. But how is the change happening? Tap to learn more about it.

Check out the New AI Features in FlexClip 5.0

In today's digital era, the importance of video content cannot be overstated. Videos have become an integral part of various […]

Effective Cleaning Tips for Maintaining a Clean and Healthy Home

We’ll explore some practical tips and tricks that will help you establish an effective cleaning routine. You might not realize […]

The Art of Visual Storytelling

How to use visual elements to tell a story Let's start with an interesting fact that will amaze you. Do […]

The Ultimate Guide to Choosing a Great Domain Name for Your Business

Choosing the right domain name for your business is a critical step in building a strong online presence. Your domain […]

6 Mistakes to Avoid When Creating a React-Native App

React Native is a leading cross-platform app development framework that has more than one and half thousand active contributors. The […]

Will Elon Musk Turn Twitter into a Super-App?

Elon Musk envisions a future where mobile apps are consolidated into one-stop shops within a single platform. Will he create a "super app" to rule them all in 2023? Learn about the challenges he faces and the potential impact on companies like Twitter and Apple's App Store.

Animated number counters are seen on many landing pages. They bring a cool effect (movement) to the page and convey some important information or quick facts in numbers.

There are limitless ways to put the number counters to use. Could be projects done, clients, staff, lines of code, etc.

We used 4 animated number counters in Oxygen, when redesigning our landing page for PIT Designs & Consultancy - Melbourne Web Design.

How to Create Animated Number Counters in Oxygen
Number counters sample - as seen on PIT Designs landing page

So let's get started with a step by step tutorial on how to create this cool element in Oxygen, using JS and CSS for styling.

Add Counter-Up JS

For this to work, we will take advantage of jquery.counterup.js by @bfintal. head to https://github.com/bfintal/Counter-Up
And download jquery.counterup.min.js, upload it to your server.

Include Both JS in Code Box

Add Code block in Oxyge, in the HTML section, add two external JS links. First is the one you uploaded from step one.
The second is this
https://cdnjs.cloudflare.com/ajax/libs/waypoints/2.0.3/waypoints.min.js
So you have two JavaScripts now. Refer to the above image.

jQuery to Trigger the Effect

In the same Code Block you added, go to JavaScript section and add this jQuery code:

jQuery(document).ready(function($) {
jQuery('.fancycount').counterUp({
delay: 10,
time: 1500
});
});


This jQuery basically calls the counter up script we added in step one. Which makes the whole thing work.

Add the Numbers

At this point, we have the scripts ready to animate number counters. All that's left is adding a text element, and writing the number we want in.
Add text element, and give it a class of fancycount. as shown in the above image.

Final Step

Duplicate the text element, for as many times as you want, edit each text with a different number. And style it as you wish with CSS.
since you will be using the same class for all text elements, styling one of them, will apply to all.

For any further questions, leave a comment below.

menu-circlecross-circle