|
|
[ 本帖最后由 亦是金 于 2023-5-4 22:29 编辑 ]\n\n马黑黑 发表于 2023-5-4 21:39
方便时试试
我试了。用你的屋后代码试做了一个!成功了!背景和歌曲用小辣椒的!
<css-doodle grid="1" id="mplayer"> :doodle { margin: auto; left: 50px; bottom: -50px; @size: 1024px 576px; background: lightgreen url('https://xlaj.cn/assets/file/zp/20230503195607.gif') no-repeat center/cover; position: relative; box-shadow: 0 0 8px 0 #000; pointer-evetns: none; z-index: 2; --state: paused; } @size: 80px; @place: 9% 90%; border-radius: 50%; background: conic-gradient(red, orange, yellow, green, cyan, blue, purple);
cursor: pointer; pointer-events: auto; animation: rot @pn(4s) infinite linear var(--state); @keyframes rot { to { transform: rotate(360deg); } }</css-doodle>
<audio id="aud" src="https://xlaj.cn/assets/file/zp/20230426194536.mp3" autoplay loop></audio>
<script>(function() { let script = document.createElement('script'); script.src = 'https://unpkg.com/css-doodle@0.34.9/css-doodle.min.js'; document.head.appendChild(script); let mState = () => mplayer.style.setProperty('--state', aud.paused ? 'paused' : 'running'); aud.addEventListener('play', mState, false); aud.addEventListener('pause', mState, false); mplayer.onclick = () => aud.paused ? aud.play() : aud.pause();})();</script>
|
|