<style>
#papa {
margin: 30px 0 30px calc(50% - 931px);
width: 1700px;
height: 900px;
background: url('https://pic.imgdb.cn/item/66a84aa7d9c307b7e9ac7058.webp') no-repeat center/cover;
overflow: hidden;
box-shadow: 0 0 10px rgba(0,0,0,.5);
z-index: 1;
position: relative;
}
#player1 {
position: absolute;
width: 260px;
height: 260px;
top:500px;
left:690px;
border: 16px solid HotPink;
border-style: solid double dotted solid;
opacity: 0.56;
border-radius: 50%;
transform: rotateY(60deg);
}
li-zi {
position: absolute;
width: 80px;
height: 40px;
border-radius: 50%;
animation: fly 8s linear infinite;
box-shadow: inset 0 0 20px HotPink;
}
@keyframes fly {
0% { transform: translateX(0); opacity: 0; }
20% { transform: translateX(-300px); opacity: 1; }
40% { transform: translateX(-600px); opacity: 1; }
60% { transform: translateX(-900px); opacity: 1; }
80% { transform: translateX(-1200px); opacity: 1; }
100% { transform: translateX(-1500px); opacity: 0; }
}
#vid1 {
position: absolute;
top:260px;
width: 1200px;
height:800px;
opacity: 0.96;
border-radius: 50%;
mix-blend-mode: screen;
right:260px;
transform: rotateY(60deg);
-webkit-mask: radial-gradient(circle, silver, transparent,transparent);
}
#vid2 {
position: absolute;
width: 100%;
height:110%;
top:-80px;
object-fit: cover;
pointer-events: none;
opacity: 1;
mix-blend-mode: screen;
opacity: 0.59;
}
</style>
<div id="papa">
<video id="vid1" src="https://img.tukuppt.com/video_show/2419216/00/01/99/5b52e05d9cd7d.mp4" autoplay loop muted></video>
<video id="vid2" src="https://img.tukuppt.com/video_show/2916847/00/17/74/5ecdddf687cca.mp4" autoplay loop muted></video>
<div id="player1"></div>
<audio id="aud" src="https://music.163.com/song/media/outer/url?id=3204376" autoplay loop></audio>
</div>
<script>
Array.from({length: 36}).forEach(lz => {
lz = document.createElement('li-zi');
lz.style.cssText += `
left: ${30 + Math.random() * 200}px;
top: ${30 + Math.random() * 200}px;
background: url('https://pic.imgdb.cn/item/6587b11ac458853aefbbd724.png') no-repeat center/cover;
animation-delay: -${Math.random() * 8}s;
`;
player1.appendChild(lz);
});
</script>
|