帖子代码
<style>
#papa { margin: 20px 0 20px calc(50% - 721px); width: 1280px; height: 800px; background: linear-gradient(to right bottom, olive, tan, white, pink); box-shadow: 3px 3px 6px gray; z-index: 1; overflow: hidden; position: relative; }
#canv { position: absolute; background: linear-gradient(to bottom right,pink,lightgreen,lightblue,tan); }
#player { position: absolute; left: 20px; top: 20px; width: 160px; height: 160px; z-index: 3; cursor: pointer; animation: rot 1s linear infinite var(--state); }
#vid { position: absolute; top: calc(50% - 640px); width: 1280px; height: 1280px; object-fit: cover; pointer-events: none; z-index: 2; mix-blend-mode: screen; animation: rot 2s linear infinite var(--state); }
@keyframes rot { to { transform: rotate(-360deg); } }
</style>
<div id="papa">
<audio id="aud" src="https://music.163.com/song/media/outer/url?id=5106509" loop autoplay></audio>
<video id="vid" src="https://img.tukuppt.com/video_show/2414777/00/01/50/5b445b647f231.mp4" loop muted></video>
<img id="player" src="https://638183.freep.cn/638183/small/ujye.webp" alt="" />
</div>
<script type="text/javascript">
var sF = document.createElement('script');
sF.src = 'https://638183.freep.cn/638183/web/js/pic2dot.js';
sF.charset = 'utf-8';
document.body.appendChild(sF);
var p2d = {
papa: '#papa',
pic: 'https://638183.freep.cn/638183/t24/2/8270.jpg',
skip: 4,
width: 1280,
height: 800
};
aud.onplaying = aud.onpause = () => {
aud.paused ?
(vid.pause(), papa.style.setProperty('--state', 'paused')) :
(vid.play(), papa.style.setProperty('--state', 'running'));
};
player.onclick = () => aud.paused ? aud.play() : aud.pause();
</script>
|