JSFiddle - React, Tailwind, and code Playground

by nukeboy212

HTML

<h1>
Spin the Figget Spinner
</h1>

<img src="https://cf1.s3.souqcdn.com/item/2017/03/11/22/19/33/77/item_L_22193377_29699696.jpg" id = "figget">

CSS

#figget {
  width: 350px;
  height: 200px;
  display: block;
  margin: 100px auto;
}
h1 {
  text-align: center;
}
.rotate{
    -ms-transform: rotate(7deg); 
    -webkit-transform: rotate(7deg); 
    transform: rotate(7deg);
 }
 body{
   background-color:white;
 }

JavaScript

var maxSped = 10
var speed = 0
var accelerate = 0
$("#figget").click(function(){
if (accelerate < maxSped){
speed = speed + 1 * 2
accelerate += 1 
console.log(speed)
}
})
setInterval(function(){
if (speed > 0.25){
 accelerate = accelerate * 0.8
}
else {
accelerate = 0
}
console.log(speed)
},1000/1)
setInterval(function(){
$("#figget").css("transform", "rotate("+speed+"deg)")
speed = speed+accelerate;
},100/30)