JSFiddle - React, Tailwind, and code Playground
by 규연 황
HTML
<div class="punch">
</div>
CSS
html, body {
height: 100%;
}
body {
/* background: linear-gradient(to bottom, #140409 0%,#d81518 100%); */
}
.punch {
height: 50%;
margin: 30px;
background: radial-gradient(circle at 100%, transparent 0%,transparent 5%,#FFFFFF 5%,#FFFFFF 60%,transparent 60%), radial-gradient(circle at 0%, transparent 0%,transparent 5%,#FFFFFF 5%,#FFFFFF 60%,transparent 60%);
filter: drop-shadow(5px 5px 3px rgba(0,0,0,.4))
}
JavaScript
const body = document.querySelector('body');
setInterval(function(){
let r = Math.random() * 255;
let g = Math.random() * 255;
let b = Math.random() * 255;
body.style.background = 'rgba('+ r + ',' + g + ',' + b +',1)'
}, 2000);