《青媚狐》(学习黑黑svg路径播放器)
<style>#papa { margin: 80px 0 0 calc(50% - 593px); width: 1024px; height: 640px; background: url('https://pic.imgdb.cn/item/6521827ac458853aef8838c7.jpg') no-repeat center/cover; box-shadow: 4px 4px 8px black; overflow: hidden; display: grid; place-items: center; z-index: 1; position: relative; --state: running; }
#sky { position: absolute; width: 400px; height: 400px; top: 30%; left: 30%; }
</style>
<div id="papa"><div id="sky"></div>
<audio id="aud" src="https://file.uhsea.com/2310/46824f83557f3fafe76151e78a58f431JH.mp3" autoplay loop></audio>
</div>
<script>
(function() {
let lrcAr = [
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
];
let js1 = 'https://file.uhsea.com/2310/3cc542b9b571b2094805a4ad574b96a3HJ.js',
js2 = 'https://638183.freep.cn/638183/web/lizi/h5lz_02.js';
let loadJs = (url,callback) => {
let body = document.querySelector('body'), jsNode = document.createElement('script');
jsNode.charset = 'utf-8';
jsNode.setAttribute('src', url);
body.appendChild(jsNode);
jsNode.onload = () => callback();
};
loadJs(js1, () => {
HCPlayer({
papa: '#papa',
lrcAr: lrcAr,
lrc_css: 'top: 30px; --bg: linear-gradient(rgba(63,168,181,.35),rgba(63,168,181,.7)); color: snow;right:60px;',
fs_css: 'bottom: 3%; left: 100px; transform: translate(0,-35px); background: transparent; --color: rgba(63,168,211,.95);',
player_css: 'width: 185px; height: 240px; top: 46%; left: 3%; background: url("https://pic.imgdb.cn/item/6522133cc458853aefaaa5b1.png") no-repeat center/cover;',
path: 'm67.5,46.6c0,0 19,3 26.2353,-4.52941c9.7647,-29.47059 46.7647,-24.47059 46,-25c0.7647,0.52941 23.7647,-16.47059 23,-17c4.7647,12.52941 3.7647,25.52941 3,25c0.7647,0.52941 21.7647,16.52941 21,16c-5.2353,19.52941 -22.2353,29.52941 -22.2353,29.52941c0,0 3,16 4,11c-1,4 -21,-3 -21,-3c0,0 13,31 13,31c16,35 -5,56 -5,56c-4,0 5,25 4.2353,24.47059c0.7647,0.52941 16.7647,5.52941 16.7647,5.52941c5,7 -20,4 -20.7647,3.47059c0.7647,0.52941 -14.2353,-22.47059 -15,-23c0.7647,0.52941 -12.2353,3.52941 -13,3c0.7647,0.52941 -6.2353,6.52941 -6.2353,6.52941c0,0 18,5 18,5c3,-1 4,9 4,9c0,0 -63,0 -63.7647,-0.52941c0.7647,0.52941 -0.2353,-6.47059 -1,-7c-26.2353,0.52941 -27.2353,-26.47059 -28,-27c-37.2353,6.52941 -29.2353,-47.47059 -30,-48c13.7647,-23.47059 -17.2353,-39.47059 -18,-40c22.7647,-29.47059 61.7647,-7.47059 61,-8c14.7647,22.52941 -0.2353,42.52941 -1,40c-15.2353,26.52941 -2.2353,33.52941 -3,33c35.7647,-7.47059 49.7647,-21.47059 49.7647,-21.47059c16,-7 11,-34 11,-34c0,4 -37,6 -37.7647,5.47059c8.7647,-15.47059 1.7647,-26.47059 1,-27c0.7647,0.52941 -17.2353,-3.47059 -16.2353,-18.47059z',
btn: {left: 44, top: 210},
track: {track: 'rgba(119,163,184,.35)', prog: 'rgba(63,168,211,.55)'},
img: {play: 'https://z1.ax1x.com/2023/10/08/pPvYUL8.png', pause: 'https://z1.ax1x.com/2023/10/08/pPvYNsf.png'}
});
});
loadJs(js2, () => {
H5lz({
papa: '#sky',
total: 30,
size: {width: 5, height: 5},
shape: {background: 'rgba(255,255,0,.35)', borderRadius: '50%'},
maxTime: 24,
offset: {x: 0, y: 0},
ani: 'c2Out',
css: 'opacity: .8;',
});
});
})();
</script> 终于又想起来弄回帖奖励了{:4_173:} 谢谢@亦是金 老师提供的路径,这个里面的不是一笔画,索性弄了个外轮廓{:4_173:} 感谢黑黑的代码,这个路径播放器有各种可能的路径,很有趣。谢谢@马黑黑 {:4_187:} 红影 发表于 2023-10-8 16:55
终于又想起来弄回帖奖励了
那就先给俺点奖励吧!{:5_106:} 越玩越高级了,给恩师点个大赞!{:4_191:}{:4_187:} 很精彩但按钮有问题! 欣赏!{:4_187:} 好漂亮的狐狸精{:4_170:} 醉美水芙蓉 发表于 2023-10-8 18:43
不知道按钮有什么问题?@马黑黑 老师瞧瞧呢?
未发现有什么问题,一切正常吧 梦油 发表于 2023-10-8 17:29
那就先给俺点奖励吧!
好啊,多回复,奖励更多{:4_173:} 小文 发表于 2023-10-8 17:30
越玩越高级了,给恩师点个大赞!
谢谢小文,我只是跟在后面学代码呢{:4_173:} 亚伦影音工作室 发表于 2023-10-8 17:38
很精彩但按钮有问题!
没什么问题啊,是那个上传的地方让图片不显示了吧,刷新一下就好了{:4_187:}
或者我重新换个地方重新传一下吧。