本帖最后由 马黑黑 于 2022-3-31 19:08 编辑
音乐控制按钮代码:
<style type="text/css">
#circleDiv { width: 30px; height: 30px; border-radius: 50%; box-shadow: 0px 0px 2px #000; cursor: pointer; }
</style>
<div id="circleDiv"></div>
<script language="javascript">
let cc = document.getElementById('circleDiv');
let aud = document.createElement('audio');
let tt;
aud.loop = true;
aud.src = '音乐地址';
cc.appendChild(aud);
merge();
autoPlay();
cc.onclick = function() { autoPlay(); }
function merge(){
let num = 45;
let bgStr = 'conic-gradient(';
for(j=0; j<360/num; j++) {
bgStr += `#${Math.random().toString(16).substr(-6)} ${j*num}deg,`;
}
bgStr = bgStr.slice(0, bgStr.length-1) + ")";
cc.style.background = `#${Math.random().toString(16).substr(-6)} ${bgStr}`;
}
function autoPlay() { aud.paused == true ? (tt = setInterval(merge, 100), aud.play()) : (clearInterval(tt), aud.pause()); }
</script>
|