JSFiddle - React, Tailwind, and code Playground

HTML

<div id="images">
<img src="https://24.media.tumblr.com/671cea418acf4f5f8e4191fe50aaf491/tumblr_n4lrw1xBJ41spyrv6o1_r1_100.gif" onmouseover="$(this).attr('src','https://31.media.tumblr.com/4bcc5e6fcac3db1fd650ace2add381a7/tumblr_n4lrw1xBJ41spyrv6o2_r3_100.gif')" onmouseout="$(this).attr('src','https://24.media.tumblr.com/671cea418acf4f5f8e4191fe50aaf491/tumblr_n4lrw1xBJ41spyrv6o1_r1_100.gif')">
    </div>

CSS

html {
width: 100%;
height: 100%;
clip: auto;
position: absolute;
overflow: hidden;
text-align:center;
}

body{
    cursor:url("https://31.media.tumblr.com/8cd120181ab38f3025b693e4b56cd4b1/tumblr_n4kbdpg3JX1spyrv6o3_r1_75sq.gif"), auto;}
}

JavaScript

var $el = document.getElementById( 'images' )
  , str = ""
  , imgHTML = $el.innerHTML
  , i, i2;
for( i=0,i2=1000; i<i2; i++ ){
    str += imgHTML;
}
$el.innerHTML = str;