《拂雪》(学习黑黑曲线进度条播放器)
<style>#papa { margin: 80px 0 0 calc(50% - 681px); width: 1200px; height: 675px; background: url('https://pic.imgdb.cn/item/650af18ac458853aef781a9a.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; }
#papa > img { position: absolute; top: 51%; opacity: .8; }
</style>
<div id="papa">
<img src="https://pic.imgdb.cn/item/650af97ec458853aef79d93a.png" alt="" />
<audio id="aud" src="https://music.163.com/song/media/outer/url?id=32897793.mp3" autoplay loop></audio>
</div>
<script>
(function() {
let lrcAr = [
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
];
let js1 = 'https://638183.freep.cn/638183/web/api/curve_lrc.js', js2 = 'https://638183.freep.cn/638183/web/lizi/h5lz_2d.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: 20px; color: Lavender; --bg: linear-gradient(rgba(70,130,180,.4),rgba(70,130,180,.7));',
fs_css: 'top:40%; color: #ddd; background: transparent;',
player_css: `
width: 260;
height: 60;
bottom: 25%; left: 45.5%;
border-width: 0;
--track: lightgray;
--prog: lightblue;
`,
dir: 1,
img: {play: 'https://pic.imgdb.cn/item/65051aa9661c6c8e54f3aafc.png', pause: 'https://pic.imgdb.cn/item/650afb38c458853aef7aa181.gif'},
});
});
loadJs(js2, () => {
H5lz({
papa: '#papa',
total: 180,
size: {width: 6, height: 6},
shape: {background: 'rgba(255,255,255,.5)', borderRadius: ''},
ani: 'toBottom',
maxTime: 30,
offset: {x: 100, y: 100},
});
});
})();
</script> 主要试试播放器按钮换成图片,还有向上弯曲。正好找到个带雪堆的,就扣雪堆上吧{:4_173:} 本来想暂停用静止的光盘,后来还是用那小人吧,一个是因为在孙悟空那个帖子里现成的,再一个是想寓意暂停的时候就是分开的时候。 纯粹瞎闹,若是不好,就再换回https://pic.imgdb.cn/item/650b0918c458853aef7ea81f.png 奇怪,本地试验时弧度是这样https://pic.imgdb.cn/item/650b099ec458853aef7ed144.png
怎么觉得发到论坛里的时候拱起得更厉害了?{:4_203:}@马黑黑 红影 发表于 2023-9-20 23:04
奇怪,本地试验时弧度是这样
怎么觉得发到论坛里的时候拱起得更厉害了?@马黑黑
从道理上讲,插件曲线弧度取决于player_css 设置的 width 和 height 值,是宽高尺寸共同作用于曲线的样子。该值插件使用 160 * 60 作为最小值,值大于它的设置才有效。
请确保本地测试的 width 、height 与正式发布的是一样的。 马黑黑 发表于 2023-9-21 07:56
从道理上讲,插件曲线弧度取决于player_css 设置的 width 和 height 值,是宽高尺寸共同作用于曲线的样子 ...
数值是一样的啊,我是本地测试好了后直接发的,没做修改。但是,为什么感觉那个拱起的样子不同了呢?{:4_203:} 欣赏欣赏 世外桃源 发表于 2023-9-21 12:14
欣赏欣赏
感谢桃源鼓励,我把粒子给变成雪花了{:4_173:} 红影 发表于 2023-9-21 09:08
数值是一样的啊,我是本地测试好了后直接发的,没做修改。但是,为什么感觉那个拱起的样子不同了呢?{:4_ ...
不知道 马黑黑 发表于 2023-9-21 19:17
不知道
我也在本地测试了,没有看出区别 马黑黑 发表于 2023-9-21 19:22
我也在本地测试了,没有看出区别
你看人物的脚,本地测试时圆弧还离开点距离,论坛里的几乎贴着了。 马黑黑 发表于 2023-9-21 19:17
不知道
那就不去管它了。 红影 发表于 2023-9-21 21:07
那就不去管它了。
我拿你的帖子测试,未发现你说的情况 红影 发表于 2023-9-21 21:04
你看人物的脚,本地测试时圆弧还离开点距离,论坛里的几乎贴着了。
我还拿像素尺来量了,一样的 马黑黑 发表于 2023-9-21 22:26
我拿你的帖子测试,未发现你说的情况
不去管了,可能是我没做刷新{:4_173:} 马黑黑 发表于 2023-9-21 22:27
我还拿像素尺来量了,一样的
对哦,可以像素尺测一下的,嗯,下回遇到吃不准的事,我也量一下。 红影 发表于 2023-9-22 09:49
不去管了,可能是我没做刷新
也许是吧 马黑黑 发表于 2023-9-22 17:31
也许是吧
我觉得这个弧形也可以做在鹊桥外侧,肯定很有趣{:4_173:} 红影 发表于 2023-9-22 20:38
我觉得这个弧形也可以做在鹊桥外侧,肯定很有趣
{:4_181:}