JSFiddle - React, Tailwind, and code Playground
by skywalkar
HTML
<div class="wrapper1">
<div class="wrapper2">
<div class="wrapper3">
<iframe src="http://www.youtube.com/embed/B3kq2hEc2zM?rel=0&fs=1&showinfo=0&autohide=1" frameborder="0" allowfullscreen>
</iframe>
</div>
</div>
</div>
CSS
.wrapper1 {
border: 0;
border-radius: 15% / 26%;
overflow: hidden;
height: 300px;
width: 500px;
vertical-align: middle;
text-align: center;
display: table-cell;
}
.wrapper2 {
border: 0;
border-radius: 10% / 50%;
overflow: hidden;
height: 100%;
width: 100%;
margin: auto;
}
.wrapper3 {
background: grey;
border-radius: 50% / 10%;
overflow: hidden;
height: 100%;
width: 100%;
margin: auto;
}
iframe {
display: none;
width: 100%;
height: 100%;
}