JSFiddle - React, Tailwind, and code Playground

HTML

<canvas id="g" width="300" height="225"></canvas>

JavaScript

var canvas = document.getElementById('g');
var ctx = canvas.getContext('2d');

var img = new Image();
img.src = 'http://placehold.it/200x60';

ctx.fillStyle = '#0fffff';

var angle = 0;

setInterval(function() {
	angle += .005;
	ctx.clearRect(0, 0, 300, 225);
	ctx.setTransform(Math.cos(angle),Math.sin(angle),-Math.sin(angle),Math.cos(angle),10-223/2,10-43/2);
	ctx.drawImage(img, 10, 10, 223, 43);
	//ctx.setTransform(0,0,0,0,0,0);
}, 18);