|
|

楼主 |
发表于 2024-1-27 13:18
|
显示全部楼层
代码
- <style>
- #papa { margin: 0 0 0 calc(50% - 596px); width: 1030px; height: 795px; position: relative; background: silver url('https://638183.freep.cn/638183/t24/jpg/yuxl.jpg') no-repeat center/cover; box-shadow: 4px 4px 8px rgba(0,0,0,.6); overflow: hidden; display: grid; place-items: center; --state: paused; }
- #mplayer { position: absolute; bottom: 15px; text-align: center; color: navy; }
- #mplayer p { margin: 0; padding: 0; cursor: pointer; }
- #mprog { width: 240px; accent-color: #336699; outline: none; cursor: pointer; }
- #btnplay { width: 60px; animation: rotating 6s infinite linear var(--state); }
- #lrc { --motion: cover2; --tt: 1s; --bg: linear-gradient(180deg,hsla(100,10%,50%,.75),hsla(100,100%,20%,.65)); position: absolute; top: 15px; font: bold 2.4em sans-serif; color: hsl(100, 100%, 90%); white-space: pre; -webkit-background-clip: text; filter: drop-shadow(1px 1px 2px hsla(0, 100%, 0%, .85)); pointer-events: none; z-index: 900; }
- #lrc::before { position: absolute; content: attr(data-lrc); width: 0%; height: 100%; color: transparent; overflow: hidden; white-space: pre; background: var(--bg); filter: inherit; background-clip: text; -webkit-background-clip: text; animation: var(--motion) var(--tt) linear forwards var(--state); }
- #vid { position: absolute; width: 300px; height: 300px; object-fit: cover; aspect-ratio: 1; border-radius: 50%; cursor: pointer; mix-blend-mode: overlay; }
- .ipic { position: absolute; mix-blend-mode: multiply; animation: rotating 6s infinite var(--state); }
- @keyframes cover1 { from { width: 0%; } to { width: 100%; } }
- @keyframes cover2 { from { width: 0%; } to { width: 100%; } }
- @keyframes rotating { to { transform: rotate(360deg); } }
- </style>
- <div id="papa">
- <img class="ipic" alt="" src="https://638183.freep.cn/638183/small/dkxl.webp" />
- <audio src="https://music.163.com/song/media/outer/url?id=212524" autoplay loop></audio>
- <video id="vid" src="https://img.tukuppt.com/video_show/2418175/00/17/83/5ecfd579b185f.mp4" loop muted oncontextmenu="return false"></video>
- <div id="mplayer">
- <p><img id="btnplay" src="https://638183.freep.cn/638183/small/dkxl.webp" title="播放/暂停" alt="" /></p>
- <p>
- <output id="mdu">0:00</output>
- <input id="mprog" type="range" min="0" step="1" max="100" value="0" title="调节进度" />
- <output id="mcur">0:00</output>
- </p>
- </div>
- <div id="lrc" data-lrc="HuaChao LRC Player">HuaChao LRC Player</div>
- </div>
- <script>
- const geci = [ [2,"陈瑞 - 雨巷",4], [8,'诗 :戴望舒',6], [35.01,"撑着油纸伞",2.4], [38.31,"独自",1.9], [42.64,"彷徨在悠长 悠长",5.1], [49.9,"又寂寥的雨巷 我希望逢着",6.3], [57.11,"一个丁香一样地结着",3.1], [60.17,"愁怨的姑娘 撑着油纸伞",7.2], [68.36,"独自",2.0], [72.68,"彷徨在悠长 悠长",5.1], [79.94,"又寂寥的雨巷 我希望逢着",6.4], [87.23,"一个丁香一样地结着",2.8], [90.14,"愁怨的姑娘",3.2], [94.32,"她是有 丁香一样的颜色",5.4], [101.03,"丁香一样的芬芳 丁香一样的忧愁",6.5], [108.93,"在雨中哀怨 哀怨又彷徨",6.4], [116.95,"她彷徨在这寂寥的雨巷",6.5], [154.9,"撑着油纸伞",2.2], [158.37,"独自",1.8], [162.6,"彷徨在悠长 悠长",5.2], [169.45,"又寂寥的雨巷 我希望逢着",6.9], [177.04,"一个丁香一样地结着",3.0], [180.11,"愁怨的姑娘",3.0], [184.26,"她是有 丁香一样的颜色",5.8], [191.16,"丁香一样的芬芳 丁香一样的忧愁",7.2], [198.9,"在雨中哀怨 哀怨又彷徨",6.5], [206.94,"她彷徨在这寂寥的雨巷",6.2], [214.11,"她是有 丁香一样的颜色",5.8], [221.05,"丁香一样的芬芳 丁香一样的忧愁",7.0], [228.8,"在雨中哀怨 哀怨又彷徨",6.8], [236.59,"她彷徨在这寂寥的雨巷",7.7] ];
- const sf = document.createElement('script');
- sf.src = 'https://638183.freep.cn/638183/web/js/lrcku_range.js';
- sf.charset = 'utf-8';
- document.querySelector('body').appendChild(sf);
- vid.onclick = (e) => aud.paused ? aud.play() : aud.pause();
- </script>
复制代码
|
|