|
|

楼主 |
发表于 2023-9-2 08:35
|
显示全部楼层
非响应式脚链播放器插件。帖子代码:
- <style>
- #papa { margin: 0 0 0 calc(50% - 593px); width: 1024px; height: 640px; background: url('https://638183.freep.cn/638183/t23/webp2/lwjlyt.webp') no-repeat center/cover; box-shadow: 4px 4px 8px black; overflow: hidden; display: grid; place-items: center; z-index: 1; position: relative; --state: running; }
- .meteor { position: absolute; width: 2px; height: 2px; background: linear-gradient(to right, transparent, lightblue); transform: rotate(30deg); animation: fall var(--du) var(--delay) infinite linear; }
- @keyframes fall { to { transform: translate(100px,100px) rotate(40deg); width: var(--ww); opacity: 0; } }
- </style>
- <div id="papa"><span class="meteor"></span></div>
- <audio id="aud" src="https://music.163.com/song/media/outer/url?id=1357056838" autoplay loop></audio>
- <script>
-
- (function() {
- let script = document.createElement('script');
- script.src = 'https://638183.freep.cn/638183/web/api/anklet_lrc.js';
- script.charset = 'utf-8';
- document.head.appendChild(script);
- let geci = [ [1,"酹江月",4], [6,"",1] ];
- script.onload = () => {
- HCPlayer({
- papa: '#papa',
- lrcAr: geci,
- lrc_css: 'top: 20px; color: lightblue; --bg: linear-gradient(rgba(240,240,180,.2),rgba(240,240,180,.4));',
- fs_css: 'top: 100px; color: #ddd; background: #000;',
- player_css: `
- bottom: 30px;
- border-width: 0;
- color: #fff;
- --size: 240px;
- --bRad: 50%;
- --track: gray;
- --prog: lightblue;
- --btnBg: linear-gradient(orange, snow);
- `,
- lizi: { color1: 'lightyellow', color2: 'silver' },
- });
- };
- [...new Array(40).keys()].forEach((e,k) => {
- e = document.createElement('span');
- e.className = 'meteor';
- e.style.cssText += `
- left: ${100 * Math.random()}%;
- top: ${20 * Math.random()}%;
- --du: ${6 + Math.random() * 4}s;
- --delay: -${Math.random() * 6}s;
- --ww: ${50 + Math.random() * 50}px;
- `;
- papa.appendChild(e);
- });
- })();
- </script>
复制代码
|
|