帖子代码
<style>
#papa { margin: 20px 0 20px calc(50% - 721px); width: 1280px; height: 720px; background: purple url('https://638183.freep.cn/638183/t24/webp/batau.webp') no-repeat center/cover; overflow: hidden; box-shadow: 3px 3px 6px gray; display: grid; place-items: center; pointer-events: none; position: relative; }
#papa:hover::before { opacity: 1; transform: scale(1.65, 1.65); }
#papa::before, #papa::after { position: absolute; content: ''; pointer-events: auto; cursor: pointer; }
#papa::before { left: 485px; bottom: 0; content: url('https://638183.freep.cn/638183/t24/webp/batau0.webp'); opacity: 0; transition: 3s; filter: drop-shadow(6px 6px 16px snow); }
#papa::after { position: absolute; content: ''; top: 140px; width: 200px; height: 200px; border-radius: 50%; box-shadow: inset 0 0 60px white; }
.vid { position: absolute; object-fit: cover; }
.vid:nth-of-type(1) { top: -60px; width: 100%; height: calc(100% - 60px); mix-blend-mode: screen; }
.vid:nth-of-type(2) { top: 140px; width: 200px; height: 200px; border-radius: 50%; mix-blend-mode: screen; }
</style>
<div id="papa">
<audio id="aud" src="https://music.163.com/song/media/outer/url?id=529150216" autoplay loop></audio>
<video class="vid" src="https://img.tukuppt.com/video_show/2402760/00/01/76/5b49b4ead11d1.mp4" loop muted></video>
<video class="vid" src="https://img.tukuppt.com/video_show/2402760/00/01/78/5b49f98b80cff.mp4" loop muted></video>
</div>
<script type="text/javascript">
(function() {
let vids = document.querySelectorAll('.vid');
let mState = () => vids.forEach(vid => aud.paused ? vid.pause() : vid.play());
aud.onplaying = aud.onpause = () => mState();
papa.onclick = () => aud.paused ? aud.play() : aud.pause();
})();
</script>
|