惜别的海岸 大哲
本帖最后由 醉美水芙蓉 于 2022-6-5 22:06 编辑 <br /><br /><div class="t_fsz"><table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_1596011">
<style>
/* 界面及音乐控制 */
.mama { left: -339.5px; width: 1275px; height: 817px; background: #eee url('https://s1.ax1x.com/2022/06/05/XwK10I.jpg') no-repeat; position: relative; }
.goose { position: absolute; bottom: 30px; width: 200px; cursor: pointer; }
.meter { position: absolute; left: 50%; bottom: 140px; transform: rotate(-15deg); cursor: pointer; }
/* 歌词同步 */
#lrcDiv { left: 40%; top: 30%; width: 340px; height: 60px; overflow: hidden; position: absolute; padding: 8px; }
#lrcDiv ul, lrcli { margin: 0; padding: 0;}
#lrcUl { position: absolute; top: 0; }
#lrcUl li { height: 24px; font: normal 20px / 24px sans-serif; color: #64b4d5; text-shadow: 1px 1px 1px #333; list-style-type: none; }
#myplayer { outline: none; list-style-type: none; }
</style>
<div class="mama">
<div id="lrcDiv"><ul id="lrcUl"></ul></div>
<img class="goose" src="https://638183.freep.cn/638183/t22/51/goose.gi" alt="" />
<meter class="meter" min="0" max="100" low="33" high="66" optimum="80" value="0"></meter>
</div>
<audio class="aud" src="https://www.qqmc.com/up/kwlink.php?id=67430789&.mp3" autoplay="autoplay" loop="loop"></audio>
<script>
//元素句柄
let aud = document.querySelector('.aud'),
meter = document.querySelector('.meter'),
goose = document.querySelector('.goose'),
lrcUl = document.getElementById('lrcUl');
//lrc歌词
let lrcAr=[
['00:01','惜别的海岸 大哲'],
['00:28','惜别的海岸(国语版) - 大哲 '],
['00:62','作词:董加铭'],
['00:87','作曲:董加铭'],
['00:01.09','宣发:刘芳'],
['00:01.29','出品人:潘鸿业'],
['00:01.59','OP:金翼龙唱片'],
['00:12.26','LRC编辑:醉美水芙蓉'],
['00:26.39','苦涩的海风阵阵吹送'],
['00:30.89','海面一片朦胧何处有你影踪'],
['00:37.18','远处汽笛声声夹着海浪声'],
['00:41.09','催老我美丽的人生'],
['00:47.41','想起过去的岁月里'],
['00:50.14','在这长久的海岸上'],
['00:52.09','和你朝朝暮暮看日落又日升'],
['00:59.07','虽然你已不在我身边'],
['01:04.65','对你的情意永在我心田'],
['01:09.26','此情此景'],
['01:11.99','旧日的爱'],
['01:14.89','只有挥手说再见'],
['01:32.21','苦涩的海风阵阵吹送'],
['01:37.04','海面一片朦胧何处有你影踪'],
['01:43.22','远处汽笛声声夹着海浪声'],
['01:48.99','催老我美丽的人生'],
['01:53.53','想起过去的岁月里'],
['01:56.42','在这长久的海岸上'],
['01:59.99','和你朝朝暮暮看日落又日升'],
['02:05.23','虽然你已不在我身边'],
['02:10.83','对你的情意永在我心田'],
['02:15.56','此情此景'],
['02:18.02','旧日的爱'],
['02:21.99','只有挥手说再见'],
['02:49.00','想起过去的岁月里'],
['02:51.59','在这长久的海岸上'],
['02:54.26','和你朝朝暮暮看日落又日升'],
['03:00.23','虽然你已不在我身边'],
['03:06.28','对你的情意永在我心田'],
['03:10.63','此情此景'],
['03:13.04','旧日的爱'],
['03:16.37','只有挥手说再见'],
];
//处理lrc歌词数组:时间转换成秒、歌词放入li标签
for(j=0; j<lrcAr.length; j++){
lrcAr = toSec(lrcAr);
lrcUl.innerHTML += "<li id='li" + lrcAr + "'>" + lrcAr + "</li>";
}
//lrc时间信息转为秒
function toSec(lrcTime) {
let tmpAr = lrcTime.split(':');
lrcTime = tmpAr * 60 + parseInt(tmpAr);
return lrcTime;
}
aud.addEventListener('timeupdate', () => {
let prog = 100 * aud.currentTime / aud.duration;
goose.style.transform = 'translate(' + prog * 11 + 'px)';
meter.value = prog;
//歌词同步
let tt = aud.currentTime;
for(j=0; j<lrcAr.length; j++){
if(tt > lrcAr){
if(j > 0){
let idxLast = lrcAr;
document.getElementById("li" + idxLast).style.color = "#64b4d5";
lrcUl.style.top ="-" + (j * 24 - 24) + "px"; //乘减依据: 行高设定
}
let idx = lrcAr;
document.getElementById("li" + idx).style.color = "#fff";
}
}
});
// 播放结束重置歌词样式
aud.onended = function() {
document.getElementById("li" + lrcAr).style.color = "#64b4d5";
lrcUl.style.top = 0;
this.play();
}
//音乐控制
meter.onclick = goose.onclick = () => aud.paused ? aud.play() : aud.pause();
</script>
</td></tr></table> 和队长第一次发的那个一样,按钮是斜的,毛玻璃效果没有的那种
{:4_199:}
小辣椒 发表于 2022-6-5 21:02
和队长第一次发的那个一样,按钮是斜的,毛玻璃效果没有的那种
小辣椒晚上好!还在学习中! 醉美水芙蓉 发表于 2022-6-5 21:17
小辣椒晚上好!还在学习中!
学习很快呢{:4_187:} 完美 小辣椒 发表于 2022-6-5 21:17
学习很快呢
学了半天呢,太难了,还有好多不会呢? 马黑黑 发表于 2022-6-5 21:20
完美
只能说将就!还有不懂呢? 醉美水芙蓉 发表于 2022-6-5 21:23
只能说将就!还有不懂呢?
慢慢都会懂得 醉美水芙蓉 发表于 2022-6-5 21:21
学了半天呢,太难了,还有好多不会呢?
这个歌词还是可以再上去一点,不要被界面的山挡住 马黑黑 发表于 2022-6-5 21:20
完美
黑黑老师,哪个是移动歌词的,我想把歌词放在空白地方! 醉美水芙蓉 发表于 2022-6-5 21:38
黑黑老师,哪个是移动歌词的,我想把歌词放在空白地方!
#lrcDiv 选择器是歌词主面板 马黑黑 发表于 2022-6-5 21:53
#lrcDiv 选择器是歌词主面板
OK!非常感谢黑黑老师指导! 小辣椒 发表于 2022-6-5 21:31
这个歌词还是可以再上去一点,不要被界面的山挡住
谢谢小辣椒精彩点评!已改好! 醉美水芙蓉 发表于 2022-6-5 22:00
OK!非常感谢黑黑老师指导!
不客气 挺不错的 做得很成功,给水芙蓉点赞{:4_204:} 加林森 发表于 2022-6-5 22:14
挺不错的
谢谢队长鼓励! 红影 发表于 2022-6-5 22:44
做得很成功,给水芙蓉点赞
谢谢红影美女,向你学习了! 醉美水芙蓉 发表于 2022-6-5 23:03
谢谢队长鼓励!
不客气的
页:
[1]