醉美水芙蓉 发表于 2022-8-28 18:15

谁借我一杯忘情酒 (DJ月之歌版)

本帖最后由 醉美水芙蓉 于 2022-8-28 18:15 编辑 <br /><br /><style>
#papa { left: -214px; width: 1024px; height: 640px; background: gray url('https://pic.imgdb.cn/item/630b33ae16f2c2beb15da789.jpg') no-repeat center/cover;box-shadow: 3px 3px 20px #000; position: relative; z-index: 1; }
#player { padding: 10px; position: absolute; left: 20px; bottom: 20px; width: fit-content; height: fit-content; display: flex; gap: 10px; flex-direction: column; }
#lrctext { font: bold 1.4em sans-serif; color: #BDB76B; text-shadow: 1px 1px 2px #000; user-select: none; transition: all 1.5s; }
#btnwrap { width: fit-content; height: fit-content; display: flex; gap: 8px; align-items: center; }
#btnmain { width: 36px; height: 36px; display: grid; place-items: center; background: rgba(0,0,0,.5); border-radius: 50%; cursor: pointer; transition: all 2s; }
#btnmain:hover { background: orange; }
#btnplay {width: 16px; height: 16px; background: #ccc; clip-path: polygon(0 0, 0% 100%, 100% 50%); }
#btnpause { width: 2px; height: 20px; border-style: solid; border-width: 0px 4px; border-color: transparent #eee; display: none; }
#prgline { width: 200px; height: 4px; background: #ccc linear-gradient(to right,red,orange,green,red) no-repeat center left; background-size: 1px 4px; cursor: pointer;}
#tmsg { font: normal 16px sans-serif; color: orange; user-select: none; text-shadow: 1px 1px 1px #000; transition: 1.5s; }
#tmsg:hover, #lrctext:hover { color: tomato; }
</style>

<div id="papa">
        <div id="player">
                <div id="lrctext">lrc歌词</div>
                <div id="btnwrap">
                        <span id="btnmain"><span id="btnplay"></span><span id="btnpause"></span></span>
                        <span id="prgline"></span><span id="tmsg">00:00 | 00:00</span>
                </div>
        </div>
</div>

<script>
let lrcAr =[
        ['2.02','李英 - 谁借我一杯忘情酒 (DJ月之歌版)'],
        ['6.05','作词:轻云望月'],
        ['8.00','作曲:轻云望月'],
        ['9.06','编曲:望海高歌'],
        ['11.01','混音:Y王爱华'],
        ['13.06','出品:月之歌文化传媒 '],
        ['16.09','LRC编辑:醉美水芙蓉 '],
        ['22.09','时光如水流转眼又一秋'],
        ['27.05','蓦然回首你已离开我很久'],
        ['33.01','自从你走后我常借酒消愁'],
        ['37.07','这思念的感觉让我好难受'],
        ['43.02','爱得那么深还是分了手'],
        ['47.08','怪我没有福气陪你到白头'],
        ['53.02','时常在梦里又见你的温柔'],
        ['57.09','梦醒时候只有孤独伴泪流'],
        ['63.04','谁能借我一杯红尘忘情酒'],
        ['67.10','让我彻底忘记无尽相思愁'],
        ['73.04','人生最痛苦是有爱不能守'],
        ['78.00','本该两个人的路却一个人走'],
        ['83.06','谁能借我一杯红尘忘情酒'],
        ['88.02','让我彻底忘记心中苦和忧'],
        ['93.06','也曾为了爱付出我的所有'],
        ['98.02','最后还是被命运隔了道鸿沟'],
        ['123.10','爱得那么深还是分了手'],
        ['128.07','怪我没有福气陪你到白头'],
        ['134.01','时常在梦里又见你的温柔'],
        ['138.07','梦醒时候只有孤独伴泪流'],
        ['144.01','谁能借我一杯红尘忘情酒'],
        ['148.07','让我彻底忘记无尽相思愁'],
        ['154.03','人生最痛苦是有爱不能守'],
        ['158.08','本该两个人的路却一个人走'],
        ['164.04','谁能借我一杯红尘忘情酒'],
        ['169.00','让我彻底忘记心中苦和忧'],
        ['174.05','也曾为了爱付出我的所有'],
        ['179.01','最后还是被命运隔了道鸿沟'],
        ['184.07','谁能借我一杯红尘忘情酒'],
        ['189.01','让我彻底忘记心中苦和忧'],
        ['194.07','也曾为了爱付出我的所有'],
        ['199.02','最后还是被命运隔了道鸿沟'],
        ['204.05','最后还是被命运隔了道鸿沟'],
        ['212.02','谢谢欣赏!']
];
let aud = new Audio();

aud.src = 'https://www.qqmc.com/up/kwlink.php?id=235614959&.mp3';
aud.autoplay = true;
aud.loop = true;
btnmain.onclick = () => aud.paused ? aud.play() : aud.pause();
prgline.onclick = (e) => aud.currentTime = aud.duration * e.offsetX / prgline.offsetWidth;
aud.addEventListener('pause', () => btnstate());
aud.addEventListener('play',() => btnstate());
aud.addEventListener('timeupdate', () => {
        prgline.style.backgroundSize = prgline.offsetWidth * aud.currentTime / aud.duration + 'px 4px';
        tmsg.innerText = toMin(aud.duration) + ' | ' + toMin(aud.currentTime);
        for(j=0; j<lrcAr.length; j++) {
                if(aud.currentTime >= lrcAr) lrctext.innerText = lrcAr;
        }
});
let btnstate = () => aud.paused ? (btnplay.style.display = 'block', btnpause.style.display = 'none') : (btnplay.style.display = 'none', btnpause.style.display = 'block');
let toMin = (val)=> {
        if (!val) return '00:00';
        val = Math.floor(val);
        let min = parseInt(val / 60), sec = parseFloat(val % 60);
        if(min < 10) min = '0' + min;
        if(sec < 10) sec = '0' + sec;
        return min + ':' + sec;
}
</script>

加林森 发表于 2022-8-28 20:22

水芙蓉这个制作得真漂亮。{:4_190:}

醉美水芙蓉 发表于 2022-8-28 20:24

加林森 发表于 2022-8-28 20:22
水芙蓉这个制作得真漂亮。
跟着队长一起学习呢,队长好勤快,快跟不上了!

红影 发表于 2022-8-28 20:29

这个漂亮,彩虹进度条加歌词同步,完美。欣赏水芙蓉好帖{:4_187:}

加林森 发表于 2022-8-28 20:32

醉美水芙蓉 发表于 2022-8-28 20:24
跟着队长一起学习呢,队长好勤快,快跟不上了!

大家努力,以后会制作的更加漂亮的。

醉美水芙蓉 发表于 2022-8-28 20:38

红影 发表于 2022-8-28 20:29
这个漂亮,彩虹进度条加歌词同步,完美。欣赏水芙蓉好帖

谢谢红影鼓励!
页: [1]
查看完整版本: 谁借我一杯忘情酒 (DJ月之歌版)