The Wayback Machine - https://web.archive.org/web/20210117150618/https://github.com/williamhardys/odoo
Skip to content
master
Go to file
Code
This branch is 125 commits behind coderitual:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Odoo: SVG Odometer Effect Library

Crazy SVG odometer effect library. Library uses functional approach and ES7 Function Bind Syntax. Internals strongly inspired by d3.js library.

Demo

Examples

The API is really simple and straigthforward:

odoo.default({ el: '.js-odoo', value: '£42,000,000' });

You can use it with other options:

odoo.default({
  el: '.js-odoo',
  value: '£42,000,000',
  lineHeight: 1.35,
  letterSpacing: 1,
  animationDelay: 100,
  letterAnimationDelay: 100
});

If you want to cancel the ongoing animation just call returned function:

const cancel = odoo.default({ el: '.js-odoo', value: '£42,000,000' });
cancel();

That's it?

Yea! That's it. Other options like font-family and font-size are taken from computed styles so you can just style it like the other layers.

.js-odoo {
  font-size: 60px;
  font-family: Roboto;
  fill: #fff;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}

About

SVG odometer effect with motion blur

Resources

Packages

No packages published
You can’t perform that action at this time.