帖子代码
<style>
#papa { margin: 20px 0 20px calc(50% - 721px); width: 1280px; height: 720px; background: url('https://638183.freep.cn/638183/t24/2/bliss.jpg') no-repeat center/cover; box-shadow: 3px 3px 6px rgba(0,0,0,.6); z-index: 1; display: grid; place-items: center; position: relative; }
#player { position: absolute; bottom: 0; width: 120px; height: 180px; cursor: pointer; z-index: 10; }
.vid { position: absolute; bottom: 0; width: 200px; height: 200px; object-fit: cover; mix-blend-mode: screen; }
</style>
<div id="papa">
<audio id="aud" src="https://music.163.com/song/media/outer/url?id=408277271" autoplay loop></audio>
<video class="vid" src="https://img.tukuppt.com/video_show/25193134/01/01/94/612c4447afe84.mp4" loop muted></video>
<div id="player" title="播放/暂停"></div>
</div>
<script>
var vids = document.querySelectorAll('.vid');
var sc = document.createElement('script');
sc.charset = 'utf-8';
sc.src = 'https://638183.freep.cn/638183/web/js/dot-lz.js';
document.body.appendChild(sc);
var lz = {papa: '#papa', total: 100, r: 3, max_r: 15, step: 0.5, color: 'rgba(255,255,255,.7)', opacity: .9, move: false};
var mState = () => {
vids.forEach(vid => aud.paused ? vid.pause() : vid.play());
lz.move = !aud.paused;
};
aud.onplaying = aud.onpause = () => mState();
player.onclick = () => aud.paused ? aud.play() : aud.pause();
</script>
|