JSFiddle - React, Tailwind, and code Playground
by Wosley Bago
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/core.js"></script>
<div id="background-video">
<div onclick="play();" id="vidwrap"></div>
</div>
CSS
#background-video {
background-image: url('http://placehold.it/475x267');
background-repeat: no-repeat;
height: 475px;
width: 267px;
background-position: 50%;
}
#vidwrap {
/* Your thumbnail image */
background: url(img/video-thumbnail.png);
background-position: 50%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow:hidden;
background-repeat: no-repeat;
height:360px;
cursor:pointer;
}
JavaScript
function play(){document.getElementById('vidwrap').innerHTML = '<iframe width="480" height="360" src="https://www.youtube.com/watch?v=jSZTI6J4Jtk?autoplay=1" frameborder="0"></iframe>';}