本帖最后由 花简静 于 2025-2-27 20:48 编辑
<style>
#papa { margin: 130px 0 30px calc(50% - 931px); display: grid; place-items: center; width: 1700px; height: 900px; background: url('https://642303.freep.cn/642303/tu/20250205wanmei.webp') no-repeat center/cover; box-shadow: 3px 3px 20px #000; overflow: hidden; transition: background-size .75s; position: relative; z-index: 1; }
#papa:fullscreen::before { transform: unset; }
#lrc { position: absolute;bottom: 10px; font: bold 1.9em sans-serif; color:Honeydew; text-shadow: 1px 1px 1px rgba(0,0,0,.75); --ani: lrcGo1; --duration: 1s;opacity: .33 }
#lrc::before { position: absolute; content: attr(data-lrc); width: 100%; height: 100%; color: transparent; text-shadow: none; border-top: 3px dotted transparent; background: linear-gradient(to bottom, white, DarkGreen); -webkit-background-clip: text; background-clip: text; -webkit-clip-path: inset(0 100% 0 0); clip-path: inset(0 100% 0 0); animation: var(--ani) var(--duration) linear forwards var(--state); }
#mplayer { position: absolute; bottom: 50px; text-align: center; color: white; }
#mplayer::before { position: absolute; content: attr(data-tt); left: 0; bottom: 65px; width: 100%; text-align-last: justify; }
#mprog { width: 280px; accent-color: lightblue; outline: none; cursor: pointer; }
#mprog:focus { accent-color: white; }
#btnplay { width: 50px; height: 50px; cursor: pointer; animation: rotating 6s infinite linear var(--state); }
#btnplay:hover { filter: invert(.2); }
#btnFs { position: absolute; left: 52%; bottom: 20px; color: white; background: none; opacity: 0; border: 2px solid white; border-radius: 6px; padding: 4px; transition: all .75s; cursor: pointer; z-index: 100; }
#papa video { position: absolute; bottom: 0px;left:-10px; width: 100%; height: calc(100% + 100px); object-fit: cover; mix-blend-mode: screen; pointer-events: none; opacity: .33;transform: rotateY(180deg);}
@keyframes rotating { to { transform: rotate(360deg); } }
@keyframes lrcGo0 { to { clip-path: inset(0 0 0 0); } }
@keyframes lrcGo1 { to { clip-path: inset(0 0 0 0); } }
@keyframes move { to { offset-distance: 100%; } }
@keyframes skew { to { transform: rotate(30deg) scale(1.1); } }
</style>
<div id="papa">
<audio src="http://music.163.com/song/media/outer/url?id=2114419826.mp3"></audio>
<video src="https://img.tukuppt.com/video_show/2461796/00/02/04/5b4f48d40b801.mp4" muted loop></video>
<div id="mplayer" data-tt="0:00 0:00">
<img id="btnplay" src="https://638183.freep.cn/638183/web/svg/flower_1.svg" title="播放/暂停" alt="" /><br>
<input id="mprog" type="range" min="0" max="100" step="any" value="0" title="调节进度" />
</div>
<div id="lrc" data-lrc="HuaChao LRC">HuaChao LRC</div>
</div>
<script>
let geci = [
[1.07,"单曲:幻觉动物",1.7],
[2.82,"歌手:林忆莲",2.2],
[5.02,"所属专辑:0 (2024版)",1.4],
[6.39,"作词 : 常石磊",1.3],
[7.68,"作曲 : 常石磊",1.2],
[8.85,"编曲 : 常石磊",1.1],
[9.97,"制作 : 常石磊/恭硕良",0.9],
[10.88,"电吉他 : Derrick Sepnio",1.0],
[11.88,"鼓 : 恭硕良",1.0],
[12.84,"Program : 常石磊",0.8],
[13.61,"剪辑 : 常石磊/倪涵文",0.9],
[14.5,"录音 : 倪涵文 @ Tweak Tone Labs",0.8],
[15.3,"混音 : Brent Clark",0.7],
[16.02,"母带处理 : Ryan Smith",2.0],
[18.05,"幻觉动物",2.5],
[32.05,"凝不出你喜欢的眉目",6.4],
[39.89,"却有一脸幸福任著你驱逐",4.6],
[46.08,"展不成你迷恋的筋骨",7.3],
[54.05,"倒有一腔哽咽只为你劳碌",4.6],
[61.03,"侥倖幻觉浮出仰著感触窝著领悟",12.0],
[76.02,"我们都是被熔铸的动物",4.0],
[81.05,"注定怀抱砂土不必痴迷传说的甘露",6.6],
[90.3,"我们都在被拐卖的归途",4.2],
[96.01,"争先恐后匍匐惹了一身惊艳的世故",6.3],
[102.18,"",1.1],
[105.18,"千山论坛qslt.net音画版",5.1],
[120.18,"",1.1],
[171.18,"不迷信无条件的付出",5.5],
[177.08,"你却完美至极我自爱得苦",5.1],
[185.07,"太可悲拿自私当财富",6.1],
[192.06,"仗著自嘲欢度才算得醒目",4.7],
[199.04,"可惜幻觉浮出笑得空无哭得满足",12.2],
[214,"我们都是被熔铸的动物",4.3],
[220.04,"注定怀抱砂土不必痴迷传说的甘露",5.8],
[228.88,"我们都在被拐卖的归途",3.9],
[234.02,"争先恐后匍匐惹了一身惊艳的世故",6.8],
[243.02,"我们都是被熔铸的动物",4.3],
[249.09,"注定怀抱砂土不必痴迷传说的甘露",6.0],
[258.05,"我们都在被拐卖的归途",3.6],
[263.05,"争先恐后匍匐惹了一身惊艳的世故",6.5],
[276.3,"如此也换不得你那一秒注目",4.5],
[283.03,"祸福不过海市蜃楼上的蜘蛛",5.0]
];
var sF = document.createElement('script');
sF.charset = 'utf-8';
sF.src = 'https://638183.freep.cn/638183/web/js/rangelrc_fs.js';
document.querySelector('body').appendChild(sF);
heart.onclick = () => btnplay.click();
</script>
|