Oct 17, 2019
White Arrow icon
Back to all Elements

Chart.js in Webflow

A short tutorial on how to implement a Chart.js plugin in a Webflow project

1. Add the chart.js file to the project. Best is in the page/projects custom code section, before </body> tag.

2. Initiate a canvas with <canvas> tags (HTML embed widget)

3. Call the chart.js and configure options.

<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.8.0/Chart.js"></script>

<canvas id="myChart" width="400" height="400"></canvas>

<script>

 

 var ctx = document.getElementById('myChart');

 var myChart = new Chart(ctx, {

   type: 'bar',

   data: {

     labels: ["1st", "2nd", "3rd", "4th", "5th"],

     datasets: [{

       label: 'Some Label',

       data: [10, 20, 30, 40, 50],

       backgroundColor: ["white", "#A5DBFF", "#B6E5F9", "#D1F0FF", "#8ED3FF"],

     }]

   },

 });

</script>

Copy


Preview:

browser mockup
Share:
Heart icon

Try avoiding using "Transition: All". It is heavy on the browser's engine.

Might also interest you:

Scaleable Vanilla JS Nested Tabs

JavaScript
Cloneable
Code

Nested tabs in an accordion template

Read more
Blue arrow iconWhite Arrow icon

Buttons Hover Interactions

Cloneable
Interactions

A small collection of buttons and hover interactions.

Read more
Blue arrow iconWhite Arrow icon

3d Video Slider (swiper.js)

Cloneable
CMS
JavaScript

A 3d slider with video items, plays and pauses on click & slide change.

Read more
Blue arrow iconWhite Arrow icon