|
|

楼主 |
发表于 2026-5-7 12:09
|
显示全部楼层
帖子代码
- <style>
- @import 'https://638183.freep.cn/638183/web/api/audioplayer.css';
- .pa { --offsetX: 81px; --bg: url('https://638183.freep.cn/638183/t24/w8/sg.webp') no-repeat center/cover; color: white; }
- .pa::after { position: absolute; content: ''; width: 100%; height: 100%; background: url('https://638183.freep.cn/638183/t24/w8/c5.webp') no-repeat center/cover; -webkit-mask: linear-gradient(60deg, red 40%, transparent 60%, transparent 80%, red); mask: linear-gradient(60deg, red 40%, transparent 60%, transparent 80%, red); z-index: -1; }
- .player { width: 480px; bottom: 10px; }
- .btnFs { top: 25px; right: 20px; }
- #msvg { position: absolute; bottom: 60px; width: 12vw; heighht: 12vw; opacity: var(--opacity); }
- </style>
- <div id="pa" class="pa">
- <video class="pd-vid" src="https://img.tukuppt.com/video_show/2629112/00/08/50/5d24ac1d41cf5.mp4" autoplay loop muted></video>
- <svg id="msvg" class="rot sepia" xmlns="http://www.w3.org/2000/svg" viewBox="-200 -200 400 400">
- <title>播放/暂停(Alt+X)</title>
- </svg>
- </div>
- <script>
- var options = {
- pa: '.pa',
- urls: [['https://music.163.com/song/media/outer/url?id=169219', '伤逝']],
- btns: [msvg],
- };
- loadJs('https://638183.freep.cn/638183/web/api/audioplayer.min.js?v0', function() {
- loadJs('https://638183.freep.cn/638183/svgdr/svgdr.min.js', tzRun);
- });
- function tzRun() {
- var aud = new AudPlayer(options);
- var dr = _dr(msvg);
- dr.gradient('radialGradient', {id: 'grd', cx: 0.45, cy: 0.25, r: 0.4}, [['cyan', 0.25], ['teal', 0.55], ['silver', 0.85]]);
- dr.path('M0 -190 Q80 0,0 190 Q-80 0,0 -190', 'transparent', 'url(#grd)', 5, 'round').rotates(5, 180);
- }
- function loadJs(url, callback) {
- var script = document.createElement('script');
- script.charset = 'utf-8';
- script.src = url;
- script.onload = function() {
- if (callback) callback();
- };
- document.head.appendChild(script);
- }
- </script>
复制代码
|
|